home *** CD-ROM | disk | FTP | other *** search
/ Inter.Net 55-1 / Inter.Net 55-1.iso / CBuilder / Setup / BCB / data.z / mshtml.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-02-09  |  2.1 MB  |  60,940 lines

Text Truncated. Only the first 1MB is shown below. Download the file for the complete contents.
  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2.  
  3.  
  4. /* File created by MIDL compiler version 3.02.88 */
  5. /* at Thu Sep 25 09:49:08 1997
  6.  */
  7. /* Compiler settings for mshtml.idl:
  8.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  9.     error checks: none
  10. */
  11. //@@MIDL_FILE_HEADING(  )
  12. #include "rpc.h"
  13. #include "rpcndr.h"
  14.  
  15. #ifndef __mshtml_h__
  16. #define __mshtml_h__
  17. #pragma option push -b
  18.  
  19. #ifdef __cplusplus
  20. extern "C"{
  21. #endif 
  22.  
  23. /* Forward Declarations */ 
  24.  
  25. #ifndef __IHTMLStyle_FWD_DEFINED__
  26. #define __IHTMLStyle_FWD_DEFINED__
  27. typedef interface IHTMLStyle IHTMLStyle;
  28. #endif     /* __IHTMLStyle_FWD_DEFINED__ */
  29.  
  30.  
  31. #ifndef __IHTMLRuleStyle_FWD_DEFINED__
  32. #define __IHTMLRuleStyle_FWD_DEFINED__
  33. typedef interface IHTMLRuleStyle IHTMLRuleStyle;
  34. #endif     /* __IHTMLRuleStyle_FWD_DEFINED__ */
  35.  
  36.  
  37. #ifndef __HTMLStyle_FWD_DEFINED__
  38. #define __HTMLStyle_FWD_DEFINED__
  39.  
  40. #ifdef __cplusplus
  41. typedef class HTMLStyle HTMLStyle;
  42. #else
  43. typedef struct HTMLStyle HTMLStyle;
  44. #endif /* __cplusplus */
  45.  
  46. #endif     /* __HTMLStyle_FWD_DEFINED__ */
  47.  
  48.  
  49. #ifndef __HTMLRuleStyle_FWD_DEFINED__
  50. #define __HTMLRuleStyle_FWD_DEFINED__
  51.  
  52. #ifdef __cplusplus
  53. typedef class HTMLRuleStyle HTMLRuleStyle;
  54. #else
  55. typedef struct HTMLRuleStyle HTMLRuleStyle;
  56. #endif /* __cplusplus */
  57.  
  58. #endif     /* __HTMLRuleStyle_FWD_DEFINED__ */
  59.  
  60.  
  61. #ifndef __IHTMLElement_FWD_DEFINED__
  62. #define __IHTMLElement_FWD_DEFINED__
  63. typedef interface IHTMLElement IHTMLElement;
  64. #endif     /* __IHTMLElement_FWD_DEFINED__ */
  65.  
  66.  
  67. #ifndef __IHTMLFiltersCollection_FWD_DEFINED__
  68. #define __IHTMLFiltersCollection_FWD_DEFINED__
  69. typedef interface IHTMLFiltersCollection IHTMLFiltersCollection;
  70. #endif     /* __IHTMLFiltersCollection_FWD_DEFINED__ */
  71.  
  72.  
  73. #ifndef __ICSSFilterSite_FWD_DEFINED__
  74. #define __ICSSFilterSite_FWD_DEFINED__
  75. typedef interface ICSSFilterSite ICSSFilterSite;
  76. #endif     /* __ICSSFilterSite_FWD_DEFINED__ */
  77.  
  78.  
  79. #ifndef __ICSSFilter_FWD_DEFINED__
  80. #define __ICSSFilter_FWD_DEFINED__
  81. typedef interface ICSSFilter ICSSFilter;
  82. #endif     /* __ICSSFilter_FWD_DEFINED__ */
  83.  
  84.  
  85. #ifndef __HTMLFiltersCollection_FWD_DEFINED__
  86. #define __HTMLFiltersCollection_FWD_DEFINED__
  87.  
  88. #ifdef __cplusplus
  89. typedef class HTMLFiltersCollection HTMLFiltersCollection;
  90. #else
  91. typedef struct HTMLFiltersCollection HTMLFiltersCollection;
  92. #endif /* __cplusplus */
  93.  
  94. #endif     /* __HTMLFiltersCollection_FWD_DEFINED__ */
  95.  
  96.  
  97. #ifndef __HTMLElementEvents_FWD_DEFINED__
  98. #define __HTMLElementEvents_FWD_DEFINED__
  99. typedef interface HTMLElementEvents HTMLElementEvents;
  100. #endif     /* __HTMLElementEvents_FWD_DEFINED__ */
  101.  
  102.  
  103. #ifndef __IHTMLDatabinding_FWD_DEFINED__
  104. #define __IHTMLDatabinding_FWD_DEFINED__
  105. typedef interface IHTMLDatabinding IHTMLDatabinding;
  106. #endif     /* __IHTMLDatabinding_FWD_DEFINED__ */
  107.  
  108.  
  109. #ifndef __IHTMLStyleSheetRule_FWD_DEFINED__
  110. #define __IHTMLStyleSheetRule_FWD_DEFINED__
  111. typedef interface IHTMLStyleSheetRule IHTMLStyleSheetRule;
  112. #endif     /* __IHTMLStyleSheetRule_FWD_DEFINED__ */
  113.  
  114.  
  115. #ifndef __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
  116. #define __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
  117. typedef interface IHTMLStyleSheetRulesCollection IHTMLStyleSheetRulesCollection;
  118. #endif     /* __IHTMLStyleSheetRulesCollection_FWD_DEFINED__ */
  119.  
  120.  
  121. #ifndef __HTMLStyleSheetRule_FWD_DEFINED__
  122. #define __HTMLStyleSheetRule_FWD_DEFINED__
  123.  
  124. #ifdef __cplusplus
  125. typedef class HTMLStyleSheetRule HTMLStyleSheetRule;
  126. #else
  127. typedef struct HTMLStyleSheetRule HTMLStyleSheetRule;
  128. #endif /* __cplusplus */
  129.  
  130. #endif     /* __HTMLStyleSheetRule_FWD_DEFINED__ */
  131.  
  132.  
  133. #ifndef __HTMLStyleSheetRulesCollection_FWD_DEFINED__
  134. #define __HTMLStyleSheetRulesCollection_FWD_DEFINED__
  135.  
  136. #ifdef __cplusplus
  137. typedef class HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
  138. #else
  139. typedef struct HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
  140. #endif /* __cplusplus */
  141.  
  142. #endif     /* __HTMLStyleSheetRulesCollection_FWD_DEFINED__ */
  143.  
  144.  
  145. #ifndef __IHTMLStyleSheetsCollection_FWD_DEFINED__
  146. #define __IHTMLStyleSheetsCollection_FWD_DEFINED__
  147. typedef interface IHTMLStyleSheetsCollection IHTMLStyleSheetsCollection;
  148. #endif     /* __IHTMLStyleSheetsCollection_FWD_DEFINED__ */
  149.  
  150.  
  151. #ifndef __IHTMLStyleSheet_FWD_DEFINED__
  152. #define __IHTMLStyleSheet_FWD_DEFINED__
  153. typedef interface IHTMLStyleSheet IHTMLStyleSheet;
  154. #endif     /* __IHTMLStyleSheet_FWD_DEFINED__ */
  155.  
  156.  
  157. #ifndef __HTMLStyleSheet_FWD_DEFINED__
  158. #define __HTMLStyleSheet_FWD_DEFINED__
  159.  
  160. #ifdef __cplusplus
  161. typedef class HTMLStyleSheet HTMLStyleSheet;
  162. #else
  163. typedef struct HTMLStyleSheet HTMLStyleSheet;
  164. #endif /* __cplusplus */
  165.  
  166. #endif     /* __HTMLStyleSheet_FWD_DEFINED__ */
  167.  
  168.  
  169. #ifndef __HTMLStyleSheetsCollection_FWD_DEFINED__
  170. #define __HTMLStyleSheetsCollection_FWD_DEFINED__
  171.  
  172. #ifdef __cplusplus
  173. typedef class HTMLStyleSheetsCollection HTMLStyleSheetsCollection;
  174. #else
  175. typedef struct HTMLStyleSheetsCollection HTMLStyleSheetsCollection;
  176. #endif /* __cplusplus */
  177.  
  178. #endif     /* __HTMLStyleSheetsCollection_FWD_DEFINED__ */
  179.  
  180.  
  181. #ifndef __HTMLLinkElementEvents_FWD_DEFINED__
  182. #define __HTMLLinkElementEvents_FWD_DEFINED__
  183. typedef interface HTMLLinkElementEvents HTMLLinkElementEvents;
  184. #endif     /* __HTMLLinkElementEvents_FWD_DEFINED__ */
  185.  
  186.  
  187. #ifndef __IHTMLLinkElement_FWD_DEFINED__
  188. #define __IHTMLLinkElement_FWD_DEFINED__
  189. typedef interface IHTMLLinkElement IHTMLLinkElement;
  190. #endif     /* __IHTMLLinkElement_FWD_DEFINED__ */
  191.  
  192.  
  193. #ifndef __DispIHTMLLinkElement_FWD_DEFINED__
  194. #define __DispIHTMLLinkElement_FWD_DEFINED__
  195. typedef interface DispIHTMLLinkElement DispIHTMLLinkElement;
  196. #endif     /* __DispIHTMLLinkElement_FWD_DEFINED__ */
  197.  
  198.  
  199. #ifndef __HTMLLinkElement_FWD_DEFINED__
  200. #define __HTMLLinkElement_FWD_DEFINED__
  201.  
  202. #ifdef __cplusplus
  203. typedef class HTMLLinkElement HTMLLinkElement;
  204. #else
  205. typedef struct HTMLLinkElement HTMLLinkElement;
  206. #endif /* __cplusplus */
  207.  
  208. #endif     /* __HTMLLinkElement_FWD_DEFINED__ */
  209.  
  210.  
  211. #ifndef __IHTMLTxtRange_FWD_DEFINED__
  212. #define __IHTMLTxtRange_FWD_DEFINED__
  213. typedef interface IHTMLTxtRange IHTMLTxtRange;
  214. #endif     /* __IHTMLTxtRange_FWD_DEFINED__ */
  215.  
  216.  
  217. #ifndef __HTMLFormElementEvents_FWD_DEFINED__
  218. #define __HTMLFormElementEvents_FWD_DEFINED__
  219. typedef interface HTMLFormElementEvents HTMLFormElementEvents;
  220. #endif     /* __HTMLFormElementEvents_FWD_DEFINED__ */
  221.  
  222.  
  223. #ifndef __IHTMLFormElement_FWD_DEFINED__
  224. #define __IHTMLFormElement_FWD_DEFINED__
  225. typedef interface IHTMLFormElement IHTMLFormElement;
  226. #endif     /* __IHTMLFormElement_FWD_DEFINED__ */
  227.  
  228.  
  229. #ifndef __DispIHTMLFormElement_FWD_DEFINED__
  230. #define __DispIHTMLFormElement_FWD_DEFINED__
  231. typedef interface DispIHTMLFormElement DispIHTMLFormElement;
  232. #endif     /* __DispIHTMLFormElement_FWD_DEFINED__ */
  233.  
  234.  
  235. #ifndef __HTMLFormElement_FWD_DEFINED__
  236. #define __HTMLFormElement_FWD_DEFINED__
  237.  
  238. #ifdef __cplusplus
  239. typedef class HTMLFormElement HTMLFormElement;
  240. #else
  241. typedef struct HTMLFormElement HTMLFormElement;
  242. #endif /* __cplusplus */
  243.  
  244. #endif     /* __HTMLFormElement_FWD_DEFINED__ */
  245.  
  246.  
  247. #ifndef __HTMLControlElementEvents_FWD_DEFINED__
  248. #define __HTMLControlElementEvents_FWD_DEFINED__
  249. typedef interface HTMLControlElementEvents HTMLControlElementEvents;
  250. #endif     /* __HTMLControlElementEvents_FWD_DEFINED__ */
  251.  
  252.  
  253. #ifndef __IHTMLControlElement_FWD_DEFINED__
  254. #define __IHTMLControlElement_FWD_DEFINED__
  255. typedef interface IHTMLControlElement IHTMLControlElement;
  256. #endif     /* __IHTMLControlElement_FWD_DEFINED__ */
  257.  
  258.  
  259. #ifndef __DispIHTMLControlElement_FWD_DEFINED__
  260. #define __DispIHTMLControlElement_FWD_DEFINED__
  261. typedef interface DispIHTMLControlElement DispIHTMLControlElement;
  262. #endif     /* __DispIHTMLControlElement_FWD_DEFINED__ */
  263.  
  264.  
  265. #ifndef __IHTMLTextElement_FWD_DEFINED__
  266. #define __IHTMLTextElement_FWD_DEFINED__
  267. typedef interface IHTMLTextElement IHTMLTextElement;
  268. #endif     /* __IHTMLTextElement_FWD_DEFINED__ */
  269.  
  270.  
  271. #ifndef __DispIHTMLTextElement_FWD_DEFINED__
  272. #define __DispIHTMLTextElement_FWD_DEFINED__
  273. typedef interface DispIHTMLTextElement DispIHTMLTextElement;
  274. #endif     /* __DispIHTMLTextElement_FWD_DEFINED__ */
  275.  
  276.  
  277. #ifndef __HTMLTextElement_FWD_DEFINED__
  278. #define __HTMLTextElement_FWD_DEFINED__
  279.  
  280. #ifdef __cplusplus
  281. typedef class HTMLTextElement HTMLTextElement;
  282. #else
  283. typedef struct HTMLTextElement HTMLTextElement;
  284. #endif /* __cplusplus */
  285.  
  286. #endif     /* __HTMLTextElement_FWD_DEFINED__ */
  287.  
  288.  
  289. #ifndef __HTMLTextContainerEvents_FWD_DEFINED__
  290. #define __HTMLTextContainerEvents_FWD_DEFINED__
  291. typedef interface HTMLTextContainerEvents HTMLTextContainerEvents;
  292. #endif     /* __HTMLTextContainerEvents_FWD_DEFINED__ */
  293.  
  294.  
  295. #ifndef __IHTMLTextContainer_FWD_DEFINED__
  296. #define __IHTMLTextContainer_FWD_DEFINED__
  297. typedef interface IHTMLTextContainer IHTMLTextContainer;
  298. #endif     /* __IHTMLTextContainer_FWD_DEFINED__ */
  299.  
  300.  
  301. #ifndef __DispIHTMLTextContainer_FWD_DEFINED__
  302. #define __DispIHTMLTextContainer_FWD_DEFINED__
  303. typedef interface DispIHTMLTextContainer DispIHTMLTextContainer;
  304. #endif     /* __DispIHTMLTextContainer_FWD_DEFINED__ */
  305.  
  306.  
  307. #ifndef __IHTMLControlRange_FWD_DEFINED__
  308. #define __IHTMLControlRange_FWD_DEFINED__
  309. typedef interface IHTMLControlRange IHTMLControlRange;
  310. #endif     /* __IHTMLControlRange_FWD_DEFINED__ */
  311.  
  312.  
  313. #ifndef __HTMLImgEvents_FWD_DEFINED__
  314. #define __HTMLImgEvents_FWD_DEFINED__
  315. typedef interface HTMLImgEvents HTMLImgEvents;
  316. #endif     /* __HTMLImgEvents_FWD_DEFINED__ */
  317.  
  318.  
  319. #ifndef __HTMLInputImageEvents_FWD_DEFINED__
  320. #define __HTMLInputImageEvents_FWD_DEFINED__
  321. typedef interface HTMLInputImageEvents HTMLInputImageEvents;
  322. #endif     /* __HTMLInputImageEvents_FWD_DEFINED__ */
  323.  
  324.  
  325. #ifndef __IHTMLImgElement_FWD_DEFINED__
  326. #define __IHTMLImgElement_FWD_DEFINED__
  327. typedef interface IHTMLImgElement IHTMLImgElement;
  328. #endif     /* __IHTMLImgElement_FWD_DEFINED__ */
  329.  
  330.  
  331. #ifndef __IHTMLInputImage_FWD_DEFINED__
  332. #define __IHTMLInputImage_FWD_DEFINED__
  333. typedef interface IHTMLInputImage IHTMLInputImage;
  334. #endif     /* __IHTMLInputImage_FWD_DEFINED__ */
  335.  
  336.  
  337. #ifndef __IHTMLImageElementFactory_FWD_DEFINED__
  338. #define __IHTMLImageElementFactory_FWD_DEFINED__
  339. typedef interface IHTMLImageElementFactory IHTMLImageElementFactory;
  340. #endif     /* __IHTMLImageElementFactory_FWD_DEFINED__ */
  341.  
  342.  
  343. #ifndef __DispIHTMLImgElement_FWD_DEFINED__
  344. #define __DispIHTMLImgElement_FWD_DEFINED__
  345. typedef interface DispIHTMLImgElement DispIHTMLImgElement;
  346. #endif     /* __DispIHTMLImgElement_FWD_DEFINED__ */
  347.  
  348.  
  349. #ifndef __HTMLImg_FWD_DEFINED__
  350. #define __HTMLImg_FWD_DEFINED__
  351.  
  352. #ifdef __cplusplus
  353. typedef class HTMLImg HTMLImg;
  354. #else
  355. typedef struct HTMLImg HTMLImg;
  356. #endif /* __cplusplus */
  357.  
  358. #endif     /* __HTMLImg_FWD_DEFINED__ */
  359.  
  360.  
  361. #ifndef __DispIHTMLInputImage_FWD_DEFINED__
  362. #define __DispIHTMLInputImage_FWD_DEFINED__
  363. typedef interface DispIHTMLInputImage DispIHTMLInputImage;
  364. #endif     /* __DispIHTMLInputImage_FWD_DEFINED__ */
  365.  
  366.  
  367. #ifndef __HTMLInputImage_FWD_DEFINED__
  368. #define __HTMLInputImage_FWD_DEFINED__
  369.  
  370. #ifdef __cplusplus
  371. typedef class HTMLInputImage HTMLInputImage;
  372. #else
  373. typedef struct HTMLInputImage HTMLInputImage;
  374. #endif /* __cplusplus */
  375.  
  376. #endif     /* __HTMLInputImage_FWD_DEFINED__ */
  377.  
  378.  
  379. #ifndef __HTMLImageElementFactory_FWD_DEFINED__
  380. #define __HTMLImageElementFactory_FWD_DEFINED__
  381.  
  382. #ifdef __cplusplus
  383. typedef class HTMLImageElementFactory HTMLImageElementFactory;
  384. #else
  385. typedef struct HTMLImageElementFactory HTMLImageElementFactory;
  386. #endif /* __cplusplus */
  387.  
  388. #endif     /* __HTMLImageElementFactory_FWD_DEFINED__ */
  389.  
  390.  
  391. #ifndef __IHTMLBodyElement_FWD_DEFINED__
  392. #define __IHTMLBodyElement_FWD_DEFINED__
  393. typedef interface IHTMLBodyElement IHTMLBodyElement;
  394. #endif     /* __IHTMLBodyElement_FWD_DEFINED__ */
  395.  
  396.  
  397. #ifndef __DispIHTMLBodyElement_FWD_DEFINED__
  398. #define __DispIHTMLBodyElement_FWD_DEFINED__
  399. typedef interface DispIHTMLBodyElement DispIHTMLBodyElement;
  400. #endif     /* __DispIHTMLBodyElement_FWD_DEFINED__ */
  401.  
  402.  
  403. #ifndef __HTMLBody_FWD_DEFINED__
  404. #define __HTMLBody_FWD_DEFINED__
  405.  
  406. #ifdef __cplusplus
  407. typedef class HTMLBody HTMLBody;
  408. #else
  409. typedef struct HTMLBody HTMLBody;
  410. #endif /* __cplusplus */
  411.  
  412. #endif     /* __HTMLBody_FWD_DEFINED__ */
  413.  
  414.  
  415. #ifndef __IHTMLFontElement_FWD_DEFINED__
  416. #define __IHTMLFontElement_FWD_DEFINED__
  417. typedef interface IHTMLFontElement IHTMLFontElement;
  418. #endif     /* __IHTMLFontElement_FWD_DEFINED__ */
  419.  
  420.  
  421. #ifndef __DispIHTMLFontElement_FWD_DEFINED__
  422. #define __DispIHTMLFontElement_FWD_DEFINED__
  423. typedef interface DispIHTMLFontElement DispIHTMLFontElement;
  424. #endif     /* __DispIHTMLFontElement_FWD_DEFINED__ */
  425.  
  426.  
  427. #ifndef __HTMLFontElement_FWD_DEFINED__
  428. #define __HTMLFontElement_FWD_DEFINED__
  429.  
  430. #ifdef __cplusplus
  431. typedef class HTMLFontElement HTMLFontElement;
  432. #else
  433. typedef struct HTMLFontElement HTMLFontElement;
  434. #endif /* __cplusplus */
  435.  
  436. #endif     /* __HTMLFontElement_FWD_DEFINED__ */
  437.  
  438.  
  439. #ifndef __HTMLAnchorEvents_FWD_DEFINED__
  440. #define __HTMLAnchorEvents_FWD_DEFINED__
  441. typedef interface HTMLAnchorEvents HTMLAnchorEvents;
  442. #endif     /* __HTMLAnchorEvents_FWD_DEFINED__ */
  443.  
  444.  
  445. #ifndef __IHTMLAnchorElement_FWD_DEFINED__
  446. #define __IHTMLAnchorElement_FWD_DEFINED__
  447. typedef interface IHTMLAnchorElement IHTMLAnchorElement;
  448. #endif     /* __IHTMLAnchorElement_FWD_DEFINED__ */
  449.  
  450.  
  451. #ifndef __DispIHTMLAnchorElement_FWD_DEFINED__
  452. #define __DispIHTMLAnchorElement_FWD_DEFINED__
  453. typedef interface DispIHTMLAnchorElement DispIHTMLAnchorElement;
  454. #endif     /* __DispIHTMLAnchorElement_FWD_DEFINED__ */
  455.  
  456.  
  457. #ifndef __HTMLAnchorElement_FWD_DEFINED__
  458. #define __HTMLAnchorElement_FWD_DEFINED__
  459.  
  460. #ifdef __cplusplus
  461. typedef class HTMLAnchorElement HTMLAnchorElement;
  462. #else
  463. typedef struct HTMLAnchorElement HTMLAnchorElement;
  464. #endif /* __cplusplus */
  465.  
  466. #endif     /* __HTMLAnchorElement_FWD_DEFINED__ */
  467.  
  468.  
  469. #ifndef __HTMLLabelEvents_FWD_DEFINED__
  470. #define __HTMLLabelEvents_FWD_DEFINED__
  471. typedef interface HTMLLabelEvents HTMLLabelEvents;
  472. #endif     /* __HTMLLabelEvents_FWD_DEFINED__ */
  473.  
  474.  
  475. #ifndef __IHTMLLabelElement_FWD_DEFINED__
  476. #define __IHTMLLabelElement_FWD_DEFINED__
  477. typedef interface IHTMLLabelElement IHTMLLabelElement;
  478. #endif     /* __IHTMLLabelElement_FWD_DEFINED__ */
  479.  
  480.  
  481. #ifndef __DispIHTMLLabelElement_FWD_DEFINED__
  482. #define __DispIHTMLLabelElement_FWD_DEFINED__
  483. typedef interface DispIHTMLLabelElement DispIHTMLLabelElement;
  484. #endif     /* __DispIHTMLLabelElement_FWD_DEFINED__ */
  485.  
  486.  
  487. #ifndef __HTMLLabelElement_FWD_DEFINED__
  488. #define __HTMLLabelElement_FWD_DEFINED__
  489.  
  490. #ifdef __cplusplus
  491. typedef class HTMLLabelElement HTMLLabelElement;
  492. #else
  493. typedef struct HTMLLabelElement HTMLLabelElement;
  494. #endif /* __cplusplus */
  495.  
  496. #endif     /* __HTMLLabelElement_FWD_DEFINED__ */
  497.  
  498.  
  499. #ifndef __IHTMLListElement_FWD_DEFINED__
  500. #define __IHTMLListElement_FWD_DEFINED__
  501. typedef interface IHTMLListElement IHTMLListElement;
  502. #endif     /* __IHTMLListElement_FWD_DEFINED__ */
  503.  
  504.  
  505. #ifndef __DispIHTMLListElement_FWD_DEFINED__
  506. #define __DispIHTMLListElement_FWD_DEFINED__
  507. typedef interface DispIHTMLListElement DispIHTMLListElement;
  508. #endif     /* __DispIHTMLListElement_FWD_DEFINED__ */
  509.  
  510.  
  511. #ifndef __HTMLListElement_FWD_DEFINED__
  512. #define __HTMLListElement_FWD_DEFINED__
  513.  
  514. #ifdef __cplusplus
  515. typedef class HTMLListElement HTMLListElement;
  516. #else
  517. typedef struct HTMLListElement HTMLListElement;
  518. #endif /* __cplusplus */
  519.  
  520. #endif     /* __HTMLListElement_FWD_DEFINED__ */
  521.  
  522.  
  523. #ifndef __IHTMLUListElement_FWD_DEFINED__
  524. #define __IHTMLUListElement_FWD_DEFINED__
  525. typedef interface IHTMLUListElement IHTMLUListElement;
  526. #endif     /* __IHTMLUListElement_FWD_DEFINED__ */
  527.  
  528.  
  529. #ifndef __DispIHTMLUListElement_FWD_DEFINED__
  530. #define __DispIHTMLUListElement_FWD_DEFINED__
  531. typedef interface DispIHTMLUListElement DispIHTMLUListElement;
  532. #endif     /* __DispIHTMLUListElement_FWD_DEFINED__ */
  533.  
  534.  
  535. #ifndef __HTMLUListElement_FWD_DEFINED__
  536. #define __HTMLUListElement_FWD_DEFINED__
  537.  
  538. #ifdef __cplusplus
  539. typedef class HTMLUListElement HTMLUListElement;
  540. #else
  541. typedef struct HTMLUListElement HTMLUListElement;
  542. #endif /* __cplusplus */
  543.  
  544. #endif     /* __HTMLUListElement_FWD_DEFINED__ */
  545.  
  546.  
  547. #ifndef __IHTMLOListElement_FWD_DEFINED__
  548. #define __IHTMLOListElement_FWD_DEFINED__
  549. typedef interface IHTMLOListElement IHTMLOListElement;
  550. #endif     /* __IHTMLOListElement_FWD_DEFINED__ */
  551.  
  552.  
  553. #ifndef __DispIHTMLOListElement_FWD_DEFINED__
  554. #define __DispIHTMLOListElement_FWD_DEFINED__
  555. typedef interface DispIHTMLOListElement DispIHTMLOListElement;
  556. #endif     /* __DispIHTMLOListElement_FWD_DEFINED__ */
  557.  
  558.  
  559. #ifndef __HTMLOListElement_FWD_DEFINED__
  560. #define __HTMLOListElement_FWD_DEFINED__
  561.  
  562. #ifdef __cplusplus
  563. typedef class HTMLOListElement HTMLOListElement;
  564. #else
  565. typedef struct HTMLOListElement HTMLOListElement;
  566. #endif /* __cplusplus */
  567.  
  568. #endif     /* __HTMLOListElement_FWD_DEFINED__ */
  569.  
  570.  
  571. #ifndef __IHTMLLIElement_FWD_DEFINED__
  572. #define __IHTMLLIElement_FWD_DEFINED__
  573. typedef interface IHTMLLIElement IHTMLLIElement;
  574. #endif     /* __IHTMLLIElement_FWD_DEFINED__ */
  575.  
  576.  
  577. #ifndef __DispIHTMLLIElement_FWD_DEFINED__
  578. #define __DispIHTMLLIElement_FWD_DEFINED__
  579. typedef interface DispIHTMLLIElement DispIHTMLLIElement;
  580. #endif     /* __DispIHTMLLIElement_FWD_DEFINED__ */
  581.  
  582.  
  583. #ifndef __HTMLLIElement_FWD_DEFINED__
  584. #define __HTMLLIElement_FWD_DEFINED__
  585.  
  586. #ifdef __cplusplus
  587. typedef class HTMLLIElement HTMLLIElement;
  588. #else
  589. typedef struct HTMLLIElement HTMLLIElement;
  590. #endif /* __cplusplus */
  591.  
  592. #endif     /* __HTMLLIElement_FWD_DEFINED__ */
  593.  
  594.  
  595. #ifndef __IHTMLBlockElement_FWD_DEFINED__
  596. #define __IHTMLBlockElement_FWD_DEFINED__
  597. typedef interface IHTMLBlockElement IHTMLBlockElement;
  598. #endif     /* __IHTMLBlockElement_FWD_DEFINED__ */
  599.  
  600.  
  601. #ifndef __DispIHTMLBlockElement_FWD_DEFINED__
  602. #define __DispIHTMLBlockElement_FWD_DEFINED__
  603. typedef interface DispIHTMLBlockElement DispIHTMLBlockElement;
  604. #endif     /* __DispIHTMLBlockElement_FWD_DEFINED__ */
  605.  
  606.  
  607. #ifndef __HTMLBlockElement_FWD_DEFINED__
  608. #define __HTMLBlockElement_FWD_DEFINED__
  609.  
  610. #ifdef __cplusplus
  611. typedef class HTMLBlockElement HTMLBlockElement;
  612. #else
  613. typedef struct HTMLBlockElement HTMLBlockElement;
  614. #endif /* __cplusplus */
  615.  
  616. #endif     /* __HTMLBlockElement_FWD_DEFINED__ */
  617.  
  618.  
  619. #ifndef __IHTMLDivElement_FWD_DEFINED__
  620. #define __IHTMLDivElement_FWD_DEFINED__
  621. typedef interface IHTMLDivElement IHTMLDivElement;
  622. #endif     /* __IHTMLDivElement_FWD_DEFINED__ */
  623.  
  624.  
  625. #ifndef __DispIHTMLDivElement_FWD_DEFINED__
  626. #define __DispIHTMLDivElement_FWD_DEFINED__
  627. typedef interface DispIHTMLDivElement DispIHTMLDivElement;
  628. #endif     /* __DispIHTMLDivElement_FWD_DEFINED__ */
  629.  
  630.  
  631. #ifndef __HTMLDivElement_FWD_DEFINED__
  632. #define __HTMLDivElement_FWD_DEFINED__
  633.  
  634. #ifdef __cplusplus
  635. typedef class HTMLDivElement HTMLDivElement;
  636. #else
  637. typedef struct HTMLDivElement HTMLDivElement;
  638. #endif /* __cplusplus */
  639.  
  640. #endif     /* __HTMLDivElement_FWD_DEFINED__ */
  641.  
  642.  
  643. #ifndef __IHTMLDDElement_FWD_DEFINED__
  644. #define __IHTMLDDElement_FWD_DEFINED__
  645. typedef interface IHTMLDDElement IHTMLDDElement;
  646. #endif     /* __IHTMLDDElement_FWD_DEFINED__ */
  647.  
  648.  
  649. #ifndef __DispIHTMLDDElement_FWD_DEFINED__
  650. #define __DispIHTMLDDElement_FWD_DEFINED__
  651. typedef interface DispIHTMLDDElement DispIHTMLDDElement;
  652. #endif     /* __DispIHTMLDDElement_FWD_DEFINED__ */
  653.  
  654.  
  655. #ifndef __HTMLDDElement_FWD_DEFINED__
  656. #define __HTMLDDElement_FWD_DEFINED__
  657.  
  658. #ifdef __cplusplus
  659. typedef class HTMLDDElement HTMLDDElement;
  660. #else
  661. typedef struct HTMLDDElement HTMLDDElement;
  662. #endif /* __cplusplus */
  663.  
  664. #endif     /* __HTMLDDElement_FWD_DEFINED__ */
  665.  
  666.  
  667. #ifndef __IHTMLDTElement_FWD_DEFINED__
  668. #define __IHTMLDTElement_FWD_DEFINED__
  669. typedef interface IHTMLDTElement IHTMLDTElement;
  670. #endif     /* __IHTMLDTElement_FWD_DEFINED__ */
  671.  
  672.  
  673. #ifndef __DispIHTMLDTElement_FWD_DEFINED__
  674. #define __DispIHTMLDTElement_FWD_DEFINED__
  675. typedef interface DispIHTMLDTElement DispIHTMLDTElement;
  676. #endif     /* __DispIHTMLDTElement_FWD_DEFINED__ */
  677.  
  678.  
  679. #ifndef __HTMLDTElement_FWD_DEFINED__
  680. #define __HTMLDTElement_FWD_DEFINED__
  681.  
  682. #ifdef __cplusplus
  683. typedef class HTMLDTElement HTMLDTElement;
  684. #else
  685. typedef struct HTMLDTElement HTMLDTElement;
  686. #endif /* __cplusplus */
  687.  
  688. #endif     /* __HTMLDTElement_FWD_DEFINED__ */
  689.  
  690.  
  691. #ifndef __IHTMLBRElement_FWD_DEFINED__
  692. #define __IHTMLBRElement_FWD_DEFINED__
  693. typedef interface IHTMLBRElement IHTMLBRElement;
  694. #endif     /* __IHTMLBRElement_FWD_DEFINED__ */
  695.  
  696.  
  697. #ifndef __DispIHTMLBRElement_FWD_DEFINED__
  698. #define __DispIHTMLBRElement_FWD_DEFINED__
  699. typedef interface DispIHTMLBRElement DispIHTMLBRElement;
  700. #endif     /* __DispIHTMLBRElement_FWD_DEFINED__ */
  701.  
  702.  
  703. #ifndef __HTMLBRElement_FWD_DEFINED__
  704. #define __HTMLBRElement_FWD_DEFINED__
  705.  
  706. #ifdef __cplusplus
  707. typedef class HTMLBRElement HTMLBRElement;
  708. #else
  709. typedef struct HTMLBRElement HTMLBRElement;
  710. #endif /* __cplusplus */
  711.  
  712. #endif     /* __HTMLBRElement_FWD_DEFINED__ */
  713.  
  714.  
  715. #ifndef __IHTMLDListElement_FWD_DEFINED__
  716. #define __IHTMLDListElement_FWD_DEFINED__
  717. typedef interface IHTMLDListElement IHTMLDListElement;
  718. #endif     /* __IHTMLDListElement_FWD_DEFINED__ */
  719.  
  720.  
  721. #ifndef __DispIHTMLDListElement_FWD_DEFINED__
  722. #define __DispIHTMLDListElement_FWD_DEFINED__
  723. typedef interface DispIHTMLDListElement DispIHTMLDListElement;
  724. #endif     /* __DispIHTMLDListElement_FWD_DEFINED__ */
  725.  
  726.  
  727. #ifndef __HTMLDListElement_FWD_DEFINED__
  728. #define __HTMLDListElement_FWD_DEFINED__
  729.  
  730. #ifdef __cplusplus
  731. typedef class HTMLDListElement HTMLDListElement;
  732. #else
  733. typedef struct HTMLDListElement HTMLDListElement;
  734. #endif /* __cplusplus */
  735.  
  736. #endif     /* __HTMLDListElement_FWD_DEFINED__ */
  737.  
  738.  
  739. #ifndef __IHTMLHRElement_FWD_DEFINED__
  740. #define __IHTMLHRElement_FWD_DEFINED__
  741. typedef interface IHTMLHRElement IHTMLHRElement;
  742. #endif     /* __IHTMLHRElement_FWD_DEFINED__ */
  743.  
  744.  
  745. #ifndef __DispIHTMLHRElement_FWD_DEFINED__
  746. #define __DispIHTMLHRElement_FWD_DEFINED__
  747. typedef interface DispIHTMLHRElement DispIHTMLHRElement;
  748. #endif     /* __DispIHTMLHRElement_FWD_DEFINED__ */
  749.  
  750.  
  751. #ifndef __HTMLHRElement_FWD_DEFINED__
  752. #define __HTMLHRElement_FWD_DEFINED__
  753.  
  754. #ifdef __cplusplus
  755. typedef class HTMLHRElement HTMLHRElement;
  756. #else
  757. typedef struct HTMLHRElement HTMLHRElement;
  758. #endif /* __cplusplus */
  759.  
  760. #endif     /* __HTMLHRElement_FWD_DEFINED__ */
  761.  
  762.  
  763. #ifndef __IHTMLParaElement_FWD_DEFINED__
  764. #define __IHTMLParaElement_FWD_DEFINED__
  765. typedef interface IHTMLParaElement IHTMLParaElement;
  766. #endif     /* __IHTMLParaElement_FWD_DEFINED__ */
  767.  
  768.  
  769. #ifndef __DispIHTMLParaElement_FWD_DEFINED__
  770. #define __DispIHTMLParaElement_FWD_DEFINED__
  771. typedef interface DispIHTMLParaElement DispIHTMLParaElement;
  772. #endif     /* __DispIHTMLParaElement_FWD_DEFINED__ */
  773.  
  774.  
  775. #ifndef __HTMLParaElement_FWD_DEFINED__
  776. #define __HTMLParaElement_FWD_DEFINED__
  777.  
  778. #ifdef __cplusplus
  779. typedef class HTMLParaElement HTMLParaElement;
  780. #else
  781. typedef struct HTMLParaElement HTMLParaElement;
  782. #endif /* __cplusplus */
  783.  
  784. #endif     /* __HTMLParaElement_FWD_DEFINED__ */
  785.  
  786.  
  787. #ifndef __IHTMLElementCollection_FWD_DEFINED__
  788. #define __IHTMLElementCollection_FWD_DEFINED__
  789. typedef interface IHTMLElementCollection IHTMLElementCollection;
  790. #endif     /* __IHTMLElementCollection_FWD_DEFINED__ */
  791.  
  792.  
  793. #ifndef __IHTMLHeaderElement_FWD_DEFINED__
  794. #define __IHTMLHeaderElement_FWD_DEFINED__
  795. typedef interface IHTMLHeaderElement IHTMLHeaderElement;
  796. #endif     /* __IHTMLHeaderElement_FWD_DEFINED__ */
  797.  
  798.  
  799. #ifndef __DispIHTMLHeaderElement_FWD_DEFINED__
  800. #define __DispIHTMLHeaderElement_FWD_DEFINED__
  801. typedef interface DispIHTMLHeaderElement DispIHTMLHeaderElement;
  802. #endif     /* __DispIHTMLHeaderElement_FWD_DEFINED__ */
  803.  
  804.  
  805. #ifndef __HTMLHeaderElement_FWD_DEFINED__
  806. #define __HTMLHeaderElement_FWD_DEFINED__
  807.  
  808. #ifdef __cplusplus
  809. typedef class HTMLHeaderElement HTMLHeaderElement;
  810. #else
  811. typedef struct HTMLHeaderElement HTMLHeaderElement;
  812. #endif /* __cplusplus */
  813.  
  814. #endif     /* __HTMLHeaderElement_FWD_DEFINED__ */
  815.  
  816.  
  817. #ifndef __HTMLSelectElementEvents_FWD_DEFINED__
  818. #define __HTMLSelectElementEvents_FWD_DEFINED__
  819. typedef interface HTMLSelectElementEvents HTMLSelectElementEvents;
  820. #endif     /* __HTMLSelectElementEvents_FWD_DEFINED__ */
  821.  
  822.  
  823. #ifndef __IHTMLSelectElement_FWD_DEFINED__
  824. #define __IHTMLSelectElement_FWD_DEFINED__
  825. typedef interface IHTMLSelectElement IHTMLSelectElement;
  826. #endif     /* __IHTMLSelectElement_FWD_DEFINED__ */
  827.  
  828.  
  829. #ifndef __DispIHTMLSelectElement_FWD_DEFINED__
  830. #define __DispIHTMLSelectElement_FWD_DEFINED__
  831. typedef interface DispIHTMLSelectElement DispIHTMLSelectElement;
  832. #endif     /* __DispIHTMLSelectElement_FWD_DEFINED__ */
  833.  
  834.  
  835. #ifndef __HTMLSelectElement_FWD_DEFINED__
  836. #define __HTMLSelectElement_FWD_DEFINED__
  837.  
  838. #ifdef __cplusplus
  839. typedef class HTMLSelectElement HTMLSelectElement;
  840. #else
  841. typedef struct HTMLSelectElement HTMLSelectElement;
  842. #endif /* __cplusplus */
  843.  
  844. #endif     /* __HTMLSelectElement_FWD_DEFINED__ */
  845.  
  846.  
  847. #ifndef __IHTMLSelectionObject_FWD_DEFINED__
  848. #define __IHTMLSelectionObject_FWD_DEFINED__
  849. typedef interface IHTMLSelectionObject IHTMLSelectionObject;
  850. #endif     /* __IHTMLSelectionObject_FWD_DEFINED__ */
  851.  
  852.  
  853. #ifndef __IHTMLOptionElement_FWD_DEFINED__
  854. #define __IHTMLOptionElement_FWD_DEFINED__
  855. typedef interface IHTMLOptionElement IHTMLOptionElement;
  856. #endif     /* __IHTMLOptionElement_FWD_DEFINED__ */
  857.  
  858.  
  859. #ifndef __IHTMLOptionElementFactory_FWD_DEFINED__
  860. #define __IHTMLOptionElementFactory_FWD_DEFINED__
  861. typedef interface IHTMLOptionElementFactory IHTMLOptionElementFactory;
  862. #endif     /* __IHTMLOptionElementFactory_FWD_DEFINED__ */
  863.  
  864.  
  865. #ifndef __DispIHTMLOptionElement_FWD_DEFINED__
  866. #define __DispIHTMLOptionElement_FWD_DEFINED__
  867. typedef interface DispIHTMLOptionElement DispIHTMLOptionElement;
  868. #endif     /* __DispIHTMLOptionElement_FWD_DEFINED__ */
  869.  
  870.  
  871. #ifndef __HTMLOptionElement_FWD_DEFINED__
  872. #define __HTMLOptionElement_FWD_DEFINED__
  873.  
  874. #ifdef __cplusplus
  875. typedef class HTMLOptionElement HTMLOptionElement;
  876. #else
  877. typedef struct HTMLOptionElement HTMLOptionElement;
  878. #endif /* __cplusplus */
  879.  
  880. #endif     /* __HTMLOptionElement_FWD_DEFINED__ */
  881.  
  882.  
  883. #ifndef __HTMLOptionElementFactory_FWD_DEFINED__
  884. #define __HTMLOptionElementFactory_FWD_DEFINED__
  885.  
  886. #ifdef __cplusplus
  887. typedef class HTMLOptionElementFactory HTMLOptionElementFactory;
  888. #else
  889. typedef struct HTMLOptionElementFactory HTMLOptionElementFactory;
  890. #endif /* __cplusplus */
  891.  
  892. #endif     /* __HTMLOptionElementFactory_FWD_DEFINED__ */
  893.  
  894.  
  895. #ifndef __HTMLInputTextElementEvents_FWD_DEFINED__
  896. #define __HTMLInputTextElementEvents_FWD_DEFINED__
  897. typedef interface HTMLInputTextElementEvents HTMLInputTextElementEvents;
  898. #endif     /* __HTMLInputTextElementEvents_FWD_DEFINED__ */
  899.  
  900.  
  901. #ifndef __IHTMLInputHiddenElement_FWD_DEFINED__
  902. #define __IHTMLInputHiddenElement_FWD_DEFINED__
  903. typedef interface IHTMLInputHiddenElement IHTMLInputHiddenElement;
  904. #endif     /* __IHTMLInputHiddenElement_FWD_DEFINED__ */
  905.  
  906.  
  907. #ifndef __IHTMLInputTextElement_FWD_DEFINED__
  908. #define __IHTMLInputTextElement_FWD_DEFINED__
  909. typedef interface IHTMLInputTextElement IHTMLInputTextElement;
  910. #endif     /* __IHTMLInputTextElement_FWD_DEFINED__ */
  911.  
  912.  
  913. #ifndef __IHTMLTextAreaElement_FWD_DEFINED__
  914. #define __IHTMLTextAreaElement_FWD_DEFINED__
  915. typedef interface IHTMLTextAreaElement IHTMLTextAreaElement;
  916. #endif     /* __IHTMLTextAreaElement_FWD_DEFINED__ */
  917.  
  918.  
  919. #ifndef __DispIHTMLInputTextElement_FWD_DEFINED__
  920. #define __DispIHTMLInputTextElement_FWD_DEFINED__
  921. typedef interface DispIHTMLInputTextElement DispIHTMLInputTextElement;
  922. #endif     /* __DispIHTMLInputTextElement_FWD_DEFINED__ */
  923.  
  924.  
  925. #ifndef __HTMLInputTextElement_FWD_DEFINED__
  926. #define __HTMLInputTextElement_FWD_DEFINED__
  927.  
  928. #ifdef __cplusplus
  929. typedef class HTMLInputTextElement HTMLInputTextElement;
  930. #else
  931. typedef struct HTMLInputTextElement HTMLInputTextElement;
  932. #endif /* __cplusplus */
  933.  
  934. #endif     /* __HTMLInputTextElement_FWD_DEFINED__ */
  935.  
  936.  
  937. #ifndef __DispIHTMLTextAreaElement_FWD_DEFINED__
  938. #define __DispIHTMLTextAreaElement_FWD_DEFINED__
  939. typedef interface DispIHTMLTextAreaElement DispIHTMLTextAreaElement;
  940. #endif     /* __DispIHTMLTextAreaElement_FWD_DEFINED__ */
  941.  
  942.  
  943. #ifndef __HTMLTextAreaElement_FWD_DEFINED__
  944. #define __HTMLTextAreaElement_FWD_DEFINED__
  945.  
  946. #ifdef __cplusplus
  947. typedef class HTMLTextAreaElement HTMLTextAreaElement;
  948. #else
  949. typedef struct HTMLTextAreaElement HTMLTextAreaElement;
  950. #endif /* __cplusplus */
  951.  
  952. #endif     /* __HTMLTextAreaElement_FWD_DEFINED__ */
  953.  
  954.  
  955. #ifndef __HTMLButtonElementEvents_FWD_DEFINED__
  956. #define __HTMLButtonElementEvents_FWD_DEFINED__
  957. typedef interface HTMLButtonElementEvents HTMLButtonElementEvents;
  958. #endif     /* __HTMLButtonElementEvents_FWD_DEFINED__ */
  959.  
  960.  
  961. #ifndef __IHTMLInputButtonElement_FWD_DEFINED__
  962. #define __IHTMLInputButtonElement_FWD_DEFINED__
  963. typedef interface IHTMLInputButtonElement IHTMLInputButtonElement;
  964. #endif     /* __IHTMLInputButtonElement_FWD_DEFINED__ */
  965.  
  966.  
  967. #ifndef __IHTMLButtonElement_FWD_DEFINED__
  968. #define __IHTMLButtonElement_FWD_DEFINED__
  969. typedef interface IHTMLButtonElement IHTMLButtonElement;
  970. #endif     /* __IHTMLButtonElement_FWD_DEFINED__ */
  971.  
  972.  
  973. #ifndef __DispIHTMLInputButtonElement_FWD_DEFINED__
  974. #define __DispIHTMLInputButtonElement_FWD_DEFINED__
  975. typedef interface DispIHTMLInputButtonElement DispIHTMLInputButtonElement;
  976. #endif     /* __DispIHTMLInputButtonElement_FWD_DEFINED__ */
  977.  
  978.  
  979. #ifndef __HTMLInputButtonElement_FWD_DEFINED__
  980. #define __HTMLInputButtonElement_FWD_DEFINED__
  981.  
  982. #ifdef __cplusplus
  983. typedef class HTMLInputButtonElement HTMLInputButtonElement;
  984. #else
  985. typedef struct HTMLInputButtonElement HTMLInputButtonElement;
  986. #endif /* __cplusplus */
  987.  
  988. #endif     /* __HTMLInputButtonElement_FWD_DEFINED__ */
  989.  
  990.  
  991. #ifndef __DispIHTMLButtonElement_FWD_DEFINED__
  992. #define __DispIHTMLButtonElement_FWD_DEFINED__
  993. typedef interface DispIHTMLButtonElement DispIHTMLButtonElement;
  994. #endif     /* __DispIHTMLButtonElement_FWD_DEFINED__ */
  995.  
  996.  
  997. #ifndef __HTMLButtonElement_FWD_DEFINED__
  998. #define __HTMLButtonElement_FWD_DEFINED__
  999.  
  1000. #ifdef __cplusplus
  1001. typedef class HTMLButtonElement HTMLButtonElement;
  1002. #else
  1003. typedef struct HTMLButtonElement HTMLButtonElement;
  1004. #endif /* __cplusplus */
  1005.  
  1006. #endif     /* __HTMLButtonElement_FWD_DEFINED__ */
  1007.  
  1008.  
  1009. #ifndef __HTMLInputFileElementEvents_FWD_DEFINED__
  1010. #define __HTMLInputFileElementEvents_FWD_DEFINED__
  1011. typedef interface HTMLInputFileElementEvents HTMLInputFileElementEvents;
  1012. #endif     /* __HTMLInputFileElementEvents_FWD_DEFINED__ */
  1013.  
  1014.  
  1015. #ifndef __IHTMLInputFileElement_FWD_DEFINED__
  1016. #define __IHTMLInputFileElement_FWD_DEFINED__
  1017. typedef interface IHTMLInputFileElement IHTMLInputFileElement;
  1018. #endif     /* __IHTMLInputFileElement_FWD_DEFINED__ */
  1019.  
  1020.  
  1021. #ifndef __DispIHTMLInputFileElement_FWD_DEFINED__
  1022. #define __DispIHTMLInputFileElement_FWD_DEFINED__
  1023. typedef interface DispIHTMLInputFileElement DispIHTMLInputFileElement;
  1024. #endif     /* __DispIHTMLInputFileElement_FWD_DEFINED__ */
  1025.  
  1026.  
  1027. #ifndef __HTMLInputFileElement_FWD_DEFINED__
  1028. #define __HTMLInputFileElement_FWD_DEFINED__
  1029.  
  1030. #ifdef __cplusplus
  1031. typedef class HTMLInputFileElement HTMLInputFileElement;
  1032. #else
  1033. typedef struct HTMLInputFileElement HTMLInputFileElement;
  1034. #endif /* __cplusplus */
  1035.  
  1036. #endif     /* __HTMLInputFileElement_FWD_DEFINED__ */
  1037.  
  1038.  
  1039. #ifndef __HTMLMarqueeElementEvents_FWD_DEFINED__
  1040. #define __HTMLMarqueeElementEvents_FWD_DEFINED__
  1041. typedef interface HTMLMarqueeElementEvents HTMLMarqueeElementEvents;
  1042. #endif     /* __HTMLMarqueeElementEvents_FWD_DEFINED__ */
  1043.  
  1044.  
  1045. #ifndef __IHTMLMarqueeElement_FWD_DEFINED__
  1046. #define __IHTMLMarqueeElement_FWD_DEFINED__
  1047. typedef interface IHTMLMarqueeElement IHTMLMarqueeElement;
  1048. #endif     /* __IHTMLMarqueeElement_FWD_DEFINED__ */
  1049.  
  1050.  
  1051. #ifndef __DispIHTMLMarqueeElement_FWD_DEFINED__
  1052. #define __DispIHTMLMarqueeElement_FWD_DEFINED__
  1053. typedef interface DispIHTMLMarqueeElement DispIHTMLMarqueeElement;
  1054. #endif     /* __DispIHTMLMarqueeElement_FWD_DEFINED__ */
  1055.  
  1056.  
  1057. #ifndef __HTMLMarqueeElement_FWD_DEFINED__
  1058. #define __HTMLMarqueeElement_FWD_DEFINED__
  1059.  
  1060. #ifdef __cplusplus
  1061. typedef class HTMLMarqueeElement HTMLMarqueeElement;
  1062. #else
  1063. typedef struct HTMLMarqueeElement HTMLMarqueeElement;
  1064. #endif /* __cplusplus */
  1065.  
  1066. #endif     /* __HTMLMarqueeElement_FWD_DEFINED__ */
  1067.  
  1068.  
  1069. #ifndef __HTMLOptionButtonElementEvents_FWD_DEFINED__
  1070. #define __HTMLOptionButtonElementEvents_FWD_DEFINED__
  1071. typedef interface HTMLOptionButtonElementEvents HTMLOptionButtonElementEvents;
  1072. #endif     /* __HTMLOptionButtonElementEvents_FWD_DEFINED__ */
  1073.  
  1074.  
  1075. #ifndef __IHTMLOptionButtonElement_FWD_DEFINED__
  1076. #define __IHTMLOptionButtonElement_FWD_DEFINED__
  1077. typedef interface IHTMLOptionButtonElement IHTMLOptionButtonElement;
  1078. #endif     /* __IHTMLOptionButtonElement_FWD_DEFINED__ */
  1079.  
  1080.  
  1081. #ifndef __DispIHTMLOptionButtonElement_FWD_DEFINED__
  1082. #define __DispIHTMLOptionButtonElement_FWD_DEFINED__
  1083. typedef interface DispIHTMLOptionButtonElement DispIHTMLOptionButtonElement;
  1084. #endif     /* __DispIHTMLOptionButtonElement_FWD_DEFINED__ */
  1085.  
  1086.  
  1087. #ifndef __HTMLOptionButtonElement_FWD_DEFINED__
  1088. #define __HTMLOptionButtonElement_FWD_DEFINED__
  1089.  
  1090. #ifdef __cplusplus
  1091. typedef class HTMLOptionButtonElement HTMLOptionButtonElement;
  1092. #else
  1093. typedef struct HTMLOptionButtonElement HTMLOptionButtonElement;
  1094. #endif /* __cplusplus */
  1095.  
  1096. #endif     /* __HTMLOptionButtonElement_FWD_DEFINED__ */
  1097.  
  1098.  
  1099. #ifndef __IHTMLTitleElement_FWD_DEFINED__
  1100. #define __IHTMLTitleElement_FWD_DEFINED__
  1101. typedef interface IHTMLTitleElement IHTMLTitleElement;
  1102. #endif     /* __IHTMLTitleElement_FWD_DEFINED__ */
  1103.  
  1104.  
  1105. #ifndef __IHTMLMetaElement_FWD_DEFINED__
  1106. #define __IHTMLMetaElement_FWD_DEFINED__
  1107. typedef interface IHTMLMetaElement IHTMLMetaElement;
  1108. #endif     /* __IHTMLMetaElement_FWD_DEFINED__ */
  1109.  
  1110.  
  1111. #ifndef __IHTMLBaseElement_FWD_DEFINED__
  1112. #define __IHTMLBaseElement_FWD_DEFINED__
  1113. typedef interface IHTMLBaseElement IHTMLBaseElement;
  1114. #endif     /* __IHTMLBaseElement_FWD_DEFINED__ */
  1115.  
  1116.  
  1117. #ifndef __IHTMLIsIndexElement_FWD_DEFINED__
  1118. #define __IHTMLIsIndexElement_FWD_DEFINED__
  1119. typedef interface IHTMLIsIndexElement IHTMLIsIndexElement;
  1120. #endif     /* __IHTMLIsIndexElement_FWD_DEFINED__ */
  1121.  
  1122.  
  1123. #ifndef __IHTMLNextIdElement_FWD_DEFINED__
  1124. #define __IHTMLNextIdElement_FWD_DEFINED__
  1125. typedef interface IHTMLNextIdElement IHTMLNextIdElement;
  1126. #endif     /* __IHTMLNextIdElement_FWD_DEFINED__ */
  1127.  
  1128.  
  1129. #ifndef __DispIHTMLTitleElement_FWD_DEFINED__
  1130. #define __DispIHTMLTitleElement_FWD_DEFINED__
  1131. typedef interface DispIHTMLTitleElement DispIHTMLTitleElement;
  1132. #endif     /* __DispIHTMLTitleElement_FWD_DEFINED__ */
  1133.  
  1134.  
  1135. #ifndef __HTMLTitleElement_FWD_DEFINED__
  1136. #define __HTMLTitleElement_FWD_DEFINED__
  1137.  
  1138. #ifdef __cplusplus
  1139. typedef class HTMLTitleElement HTMLTitleElement;
  1140. #else
  1141. typedef struct HTMLTitleElement HTMLTitleElement;
  1142. #endif /* __cplusplus */
  1143.  
  1144. #endif     /* __HTMLTitleElement_FWD_DEFINED__ */
  1145.  
  1146.  
  1147. #ifndef __DispIHTMLMetaElement_FWD_DEFINED__
  1148. #define __DispIHTMLMetaElement_FWD_DEFINED__
  1149. typedef interface DispIHTMLMetaElement DispIHTMLMetaElement;
  1150. #endif     /* __DispIHTMLMetaElement_FWD_DEFINED__ */
  1151.  
  1152.  
  1153. #ifndef __HTMLMetaElement_FWD_DEFINED__
  1154. #define __HTMLMetaElement_FWD_DEFINED__
  1155.  
  1156. #ifdef __cplusplus
  1157. typedef class HTMLMetaElement HTMLMetaElement;
  1158. #else
  1159. typedef struct HTMLMetaElement HTMLMetaElement;
  1160. #endif /* __cplusplus */
  1161.  
  1162. #endif     /* __HTMLMetaElement_FWD_DEFINED__ */
  1163.  
  1164.  
  1165. #ifndef __DispIHTMLBaseElement_FWD_DEFINED__
  1166. #define __DispIHTMLBaseElement_FWD_DEFINED__
  1167. typedef interface DispIHTMLBaseElement DispIHTMLBaseElement;
  1168. #endif     /* __DispIHTMLBaseElement_FWD_DEFINED__ */
  1169.  
  1170.  
  1171. #ifndef __HTMLBaseElement_FWD_DEFINED__
  1172. #define __HTMLBaseElement_FWD_DEFINED__
  1173.  
  1174. #ifdef __cplusplus
  1175. typedef class HTMLBaseElement HTMLBaseElement;
  1176. #else
  1177. typedef struct HTMLBaseElement HTMLBaseElement;
  1178. #endif /* __cplusplus */
  1179.  
  1180. #endif     /* __HTMLBaseElement_FWD_DEFINED__ */
  1181.  
  1182.  
  1183. #ifndef __DispIHTMLIsIndexElement_FWD_DEFINED__
  1184. #define __DispIHTMLIsIndexElement_FWD_DEFINED__
  1185. typedef interface DispIHTMLIsIndexElement DispIHTMLIsIndexElement;
  1186. #endif     /* __DispIHTMLIsIndexElement_FWD_DEFINED__ */
  1187.  
  1188.  
  1189. #ifndef __HTMLIsIndexElement_FWD_DEFINED__
  1190. #define __HTMLIsIndexElement_FWD_DEFINED__
  1191.  
  1192. #ifdef __cplusplus
  1193. typedef class HTMLIsIndexElement HTMLIsIndexElement;
  1194. #else
  1195. typedef struct HTMLIsIndexElement HTMLIsIndexElement;
  1196. #endif /* __cplusplus */
  1197.  
  1198. #endif     /* __HTMLIsIndexElement_FWD_DEFINED__ */
  1199.  
  1200.  
  1201. #ifndef __DispIHTMLNextIdElement_FWD_DEFINED__
  1202. #define __DispIHTMLNextIdElement_FWD_DEFINED__
  1203. typedef interface DispIHTMLNextIdElement DispIHTMLNextIdElement;
  1204. #endif     /* __DispIHTMLNextIdElement_FWD_DEFINED__ */
  1205.  
  1206.  
  1207. #ifndef __HTMLNextIdElement_FWD_DEFINED__
  1208. #define __HTMLNextIdElement_FWD_DEFINED__
  1209.  
  1210. #ifdef __cplusplus
  1211. typedef class HTMLNextIdElement HTMLNextIdElement;
  1212. #else
  1213. typedef struct HTMLNextIdElement HTMLNextIdElement;
  1214. #endif /* __cplusplus */
  1215.  
  1216. #endif     /* __HTMLNextIdElement_FWD_DEFINED__ */
  1217.  
  1218.  
  1219. #ifndef __IHTMLBaseFontElement_FWD_DEFINED__
  1220. #define __IHTMLBaseFontElement_FWD_DEFINED__
  1221. typedef interface IHTMLBaseFontElement IHTMLBaseFontElement;
  1222. #endif     /* __IHTMLBaseFontElement_FWD_DEFINED__ */
  1223.  
  1224.  
  1225. #ifndef __DispIHTMLBaseFontElement_FWD_DEFINED__
  1226. #define __DispIHTMLBaseFontElement_FWD_DEFINED__
  1227. typedef interface DispIHTMLBaseFontElement DispIHTMLBaseFontElement;
  1228. #endif     /* __DispIHTMLBaseFontElement_FWD_DEFINED__ */
  1229.  
  1230.  
  1231. #ifndef __HTMLBaseFontElement_FWD_DEFINED__
  1232. #define __HTMLBaseFontElement_FWD_DEFINED__
  1233.  
  1234. #ifdef __cplusplus
  1235. typedef class HTMLBaseFontElement HTMLBaseFontElement;
  1236. #else
  1237. typedef struct HTMLBaseFontElement HTMLBaseFontElement;
  1238. #endif /* __cplusplus */
  1239.  
  1240. #endif     /* __HTMLBaseFontElement_FWD_DEFINED__ */
  1241.  
  1242.  
  1243. #ifndef __IHTMLUnknownElement_FWD_DEFINED__
  1244. #define __IHTMLUnknownElement_FWD_DEFINED__
  1245. typedef interface IHTMLUnknownElement IHTMLUnknownElement;
  1246. #endif     /* __IHTMLUnknownElement_FWD_DEFINED__ */
  1247.  
  1248.  
  1249. #ifndef __DispIHTMLUnknownElement_FWD_DEFINED__
  1250. #define __DispIHTMLUnknownElement_FWD_DEFINED__
  1251. typedef interface DispIHTMLUnknownElement DispIHTMLUnknownElement;
  1252. #endif     /* __DispIHTMLUnknownElement_FWD_DEFINED__ */
  1253.  
  1254.  
  1255. #ifndef __HTMLUnknownElement_FWD_DEFINED__
  1256. #define __HTMLUnknownElement_FWD_DEFINED__
  1257.  
  1258. #ifdef __cplusplus
  1259. typedef class HTMLUnknownElement HTMLUnknownElement;
  1260. #else
  1261. typedef struct HTMLUnknownElement HTMLUnknownElement;
  1262. #endif /* __cplusplus */
  1263.  
  1264. #endif     /* __HTMLUnknownElement_FWD_DEFINED__ */
  1265.  
  1266.  
  1267. #ifndef __IOmHistory_FWD_DEFINED__
  1268. #define __IOmHistory_FWD_DEFINED__
  1269. typedef interface IOmHistory IOmHistory;
  1270. #endif     /* __IOmHistory_FWD_DEFINED__ */
  1271.  
  1272.  
  1273. #ifndef __IHTMLMimeTypesCollection_FWD_DEFINED__
  1274. #define __IHTMLMimeTypesCollection_FWD_DEFINED__
  1275. typedef interface IHTMLMimeTypesCollection IHTMLMimeTypesCollection;
  1276. #endif     /* __IHTMLMimeTypesCollection_FWD_DEFINED__ */
  1277.  
  1278.  
  1279. #ifndef __IHTMLPluginsCollection_FWD_DEFINED__
  1280. #define __IHTMLPluginsCollection_FWD_DEFINED__
  1281. typedef interface IHTMLPluginsCollection IHTMLPluginsCollection;
  1282. #endif     /* __IHTMLPluginsCollection_FWD_DEFINED__ */
  1283.  
  1284.  
  1285. #ifndef __IHTMLOpsProfile_FWD_DEFINED__
  1286. #define __IHTMLOpsProfile_FWD_DEFINED__
  1287. typedef interface IHTMLOpsProfile IHTMLOpsProfile;
  1288. #endif     /* __IHTMLOpsProfile_FWD_DEFINED__ */
  1289.  
  1290.  
  1291. #ifndef __IOmNavigator_FWD_DEFINED__
  1292. #define __IOmNavigator_FWD_DEFINED__
  1293. typedef interface IOmNavigator IOmNavigator;
  1294. #endif     /* __IOmNavigator_FWD_DEFINED__ */
  1295.  
  1296.  
  1297. #ifndef __IHTMLLocation_FWD_DEFINED__
  1298. #define __IHTMLLocation_FWD_DEFINED__
  1299. typedef interface IHTMLLocation IHTMLLocation;
  1300. #endif     /* __IHTMLLocation_FWD_DEFINED__ */
  1301.  
  1302.  
  1303. #ifndef __HTMLHistory_FWD_DEFINED__
  1304. #define __HTMLHistory_FWD_DEFINED__
  1305.  
  1306. #ifdef __cplusplus
  1307. typedef class HTMLHistory HTMLHistory;
  1308. #else
  1309. typedef struct HTMLHistory HTMLHistory;
  1310. #endif /* __cplusplus */
  1311.  
  1312. #endif     /* __HTMLHistory_FWD_DEFINED__ */
  1313.  
  1314.  
  1315. #ifndef __CMimeTypes_FWD_DEFINED__
  1316. #define __CMimeTypes_FWD_DEFINED__
  1317.  
  1318. #ifdef __cplusplus
  1319. typedef class CMimeTypes CMimeTypes;
  1320. #else
  1321. typedef struct CMimeTypes CMimeTypes;
  1322. #endif /* __cplusplus */
  1323.  
  1324. #endif     /* __CMimeTypes_FWD_DEFINED__ */
  1325.  
  1326.  
  1327. #ifndef __CPlugins_FWD_DEFINED__
  1328. #define __CPlugins_FWD_DEFINED__
  1329.  
  1330. #ifdef __cplusplus
  1331. typedef class CPlugins CPlugins;
  1332. #else
  1333. typedef struct CPlugins CPlugins;
  1334. #endif /* __cplusplus */
  1335.  
  1336. #endif     /* __CPlugins_FWD_DEFINED__ */
  1337.  
  1338.  
  1339. #ifndef __COpsProfile_FWD_DEFINED__
  1340. #define __COpsProfile_FWD_DEFINED__
  1341.  
  1342. #ifdef __cplusplus
  1343. typedef class COpsProfile COpsProfile;
  1344. #else
  1345. typedef struct COpsProfile COpsProfile;
  1346. #endif /* __cplusplus */
  1347.  
  1348. #endif     /* __COpsProfile_FWD_DEFINED__ */
  1349.  
  1350.  
  1351. #ifndef __HTMLNavigator_FWD_DEFINED__
  1352. #define __HTMLNavigator_FWD_DEFINED__
  1353.  
  1354. #ifdef __cplusplus
  1355. typedef class HTMLNavigator HTMLNavigator;
  1356. #else
  1357. typedef struct HTMLNavigator HTMLNavigator;
  1358. #endif /* __cplusplus */
  1359.  
  1360. #endif     /* __HTMLNavigator_FWD_DEFINED__ */
  1361.  
  1362.  
  1363. #ifndef __HTMLLocation_FWD_DEFINED__
  1364. #define __HTMLLocation_FWD_DEFINED__
  1365.  
  1366. #ifdef __cplusplus
  1367. typedef class HTMLLocation HTMLLocation;
  1368. #else
  1369. typedef struct HTMLLocation HTMLLocation;
  1370. #endif /* __cplusplus */
  1371.  
  1372. #endif     /* __HTMLLocation_FWD_DEFINED__ */
  1373.  
  1374.  
  1375. #ifndef __HTMLWindowEvents_FWD_DEFINED__
  1376. #define __HTMLWindowEvents_FWD_DEFINED__
  1377. typedef interface HTMLWindowEvents HTMLWindowEvents;
  1378. #endif     /* __HTMLWindowEvents_FWD_DEFINED__ */
  1379.  
  1380.  
  1381. #ifndef __IHTMLDocument_FWD_DEFINED__
  1382. #define __IHTMLDocument_FWD_DEFINED__
  1383. typedef interface IHTMLDocument IHTMLDocument;
  1384. #endif     /* __IHTMLDocument_FWD_DEFINED__ */
  1385.  
  1386.  
  1387. #ifndef __IHTMLDocument2_FWD_DEFINED__
  1388. #define __IHTMLDocument2_FWD_DEFINED__
  1389. typedef interface IHTMLDocument2 IHTMLDocument2;
  1390. #endif     /* __IHTMLDocument2_FWD_DEFINED__ */
  1391.  
  1392.  
  1393. #ifndef __IHTMLFramesCollection2_FWD_DEFINED__
  1394. #define __IHTMLFramesCollection2_FWD_DEFINED__
  1395. typedef interface IHTMLFramesCollection2 IHTMLFramesCollection2;
  1396. #endif     /* __IHTMLFramesCollection2_FWD_DEFINED__ */
  1397.  
  1398.  
  1399. #ifndef __IHTMLWindow2_FWD_DEFINED__
  1400. #define __IHTMLWindow2_FWD_DEFINED__
  1401. typedef interface IHTMLWindow2 IHTMLWindow2;
  1402. #endif     /* __IHTMLWindow2_FWD_DEFINED__ */
  1403.  
  1404.  
  1405. #ifndef __IHTMLEventObj_FWD_DEFINED__
  1406. #define __IHTMLEventObj_FWD_DEFINED__
  1407. typedef interface IHTMLEventObj IHTMLEventObj;
  1408. #endif     /* __IHTMLEventObj_FWD_DEFINED__ */
  1409.  
  1410.  
  1411. #ifndef __IHTMLScreen_FWD_DEFINED__
  1412. #define __IHTMLScreen_FWD_DEFINED__
  1413. typedef interface IHTMLScreen IHTMLScreen;
  1414. #endif     /* __IHTMLScreen_FWD_DEFINED__ */
  1415.  
  1416.  
  1417. #ifndef __HTMLScreen_FWD_DEFINED__
  1418. #define __HTMLScreen_FWD_DEFINED__
  1419.  
  1420. #ifdef __cplusplus
  1421. typedef class HTMLScreen HTMLScreen;
  1422. #else
  1423. typedef struct HTMLScreen HTMLScreen;
  1424. #endif /* __cplusplus */
  1425.  
  1426. #endif     /* __HTMLScreen_FWD_DEFINED__ */
  1427.  
  1428.  
  1429. #ifndef __HTMLWindow2_FWD_DEFINED__
  1430. #define __HTMLWindow2_FWD_DEFINED__
  1431.  
  1432. #ifdef __cplusplus
  1433. typedef class HTMLWindow2 HTMLWindow2;
  1434. #else
  1435. typedef struct HTMLWindow2 HTMLWindow2;
  1436. #endif /* __cplusplus */
  1437.  
  1438. #endif     /* __HTMLWindow2_FWD_DEFINED__ */
  1439.  
  1440.  
  1441. #ifndef __HTMLWindowProxy_FWD_DEFINED__
  1442. #define __HTMLWindowProxy_FWD_DEFINED__
  1443.  
  1444. #ifdef __cplusplus
  1445. typedef class HTMLWindowProxy HTMLWindowProxy;
  1446. #else
  1447. typedef struct HTMLWindowProxy HTMLWindowProxy;
  1448. #endif /* __cplusplus */
  1449.  
  1450. #endif     /* __HTMLWindowProxy_FWD_DEFINED__ */
  1451.  
  1452.  
  1453. #ifndef __HTMLDocumentEvents_FWD_DEFINED__
  1454. #define __HTMLDocumentEvents_FWD_DEFINED__
  1455. typedef interface HTMLDocumentEvents HTMLDocumentEvents;
  1456. #endif     /* __HTMLDocumentEvents_FWD_DEFINED__ */
  1457.  
  1458.  
  1459. #ifndef __HTMLDocument_FWD_DEFINED__
  1460. #define __HTMLDocument_FWD_DEFINED__
  1461.  
  1462. #ifdef __cplusplus
  1463. typedef class HTMLDocument HTMLDocument;
  1464. #else
  1465. typedef struct HTMLDocument HTMLDocument;
  1466. #endif /* __cplusplus */
  1467.  
  1468. #endif     /* __HTMLDocument_FWD_DEFINED__ */
  1469.  
  1470.  
  1471. #ifndef __IHTMLEmbedElement_FWD_DEFINED__
  1472. #define __IHTMLEmbedElement_FWD_DEFINED__
  1473. typedef interface IHTMLEmbedElement IHTMLEmbedElement;
  1474. #endif     /* __IHTMLEmbedElement_FWD_DEFINED__ */
  1475.  
  1476.  
  1477. #ifndef __DispIHTMLEmbedElement_FWD_DEFINED__
  1478. #define __DispIHTMLEmbedElement_FWD_DEFINED__
  1479. typedef interface DispIHTMLEmbedElement DispIHTMLEmbedElement;
  1480. #endif     /* __DispIHTMLEmbedElement_FWD_DEFINED__ */
  1481.  
  1482.  
  1483. #ifndef __HTMLEmbed_FWD_DEFINED__
  1484. #define __HTMLEmbed_FWD_DEFINED__
  1485.  
  1486. #ifdef __cplusplus
  1487. typedef class HTMLEmbed HTMLEmbed;
  1488. #else
  1489. typedef struct HTMLEmbed HTMLEmbed;
  1490. #endif /* __cplusplus */
  1491.  
  1492. #endif     /* __HTMLEmbed_FWD_DEFINED__ */
  1493.  
  1494.  
  1495. #ifndef __HTMLMapEvents_FWD_DEFINED__
  1496. #define __HTMLMapEvents_FWD_DEFINED__
  1497. typedef interface HTMLMapEvents HTMLMapEvents;
  1498. #endif     /* __HTMLMapEvents_FWD_DEFINED__ */
  1499.  
  1500.  
  1501. #ifndef __IHTMLAreasCollection_FWD_DEFINED__
  1502. #define __IHTMLAreasCollection_FWD_DEFINED__
  1503. typedef interface IHTMLAreasCollection IHTMLAreasCollection;
  1504. #endif     /* __IHTMLAreasCollection_FWD_DEFINED__ */
  1505.  
  1506.  
  1507. #ifndef __IHTMLMapElement_FWD_DEFINED__
  1508. #define __IHTMLMapElement_FWD_DEFINED__
  1509. typedef interface IHTMLMapElement IHTMLMapElement;
  1510. #endif     /* __IHTMLMapElement_FWD_DEFINED__ */
  1511.  
  1512.  
  1513. #ifndef __DispIHTMLMapElement_FWD_DEFINED__
  1514. #define __DispIHTMLMapElement_FWD_DEFINED__
  1515. typedef interface DispIHTMLMapElement DispIHTMLMapElement;
  1516. #endif     /* __DispIHTMLMapElement_FWD_DEFINED__ */
  1517.  
  1518.  
  1519. #ifndef __HTMLMapElement_FWD_DEFINED__
  1520. #define __HTMLMapElement_FWD_DEFINED__
  1521.  
  1522. #ifdef __cplusplus
  1523. typedef class HTMLMapElement HTMLMapElement;
  1524. #else
  1525. typedef struct HTMLMapElement HTMLMapElement;
  1526. #endif /* __cplusplus */
  1527.  
  1528. #endif     /* __HTMLMapElement_FWD_DEFINED__ */
  1529.  
  1530.  
  1531. #ifndef __HTMLAreaEvents_FWD_DEFINED__
  1532. #define __HTMLAreaEvents_FWD_DEFINED__
  1533. typedef interface HTMLAreaEvents HTMLAreaEvents;
  1534. #endif     /* __HTMLAreaEvents_FWD_DEFINED__ */
  1535.  
  1536.  
  1537. #ifndef __IHTMLAreaElement_FWD_DEFINED__
  1538. #define __IHTMLAreaElement_FWD_DEFINED__
  1539. typedef interface IHTMLAreaElement IHTMLAreaElement;
  1540. #endif     /* __IHTMLAreaElement_FWD_DEFINED__ */
  1541.  
  1542.  
  1543. #ifndef __DispIHTMLAreaElement_FWD_DEFINED__
  1544. #define __DispIHTMLAreaElement_FWD_DEFINED__
  1545. typedef interface DispIHTMLAreaElement DispIHTMLAreaElement;
  1546. #endif     /* __DispIHTMLAreaElement_FWD_DEFINED__ */
  1547.  
  1548.  
  1549. #ifndef __HTMLAreaElement_FWD_DEFINED__
  1550. #define __HTMLAreaElement_FWD_DEFINED__
  1551.  
  1552. #ifdef __cplusplus
  1553. typedef class HTMLAreaElement HTMLAreaElement;
  1554. #else
  1555. typedef struct HTMLAreaElement HTMLAreaElement;
  1556. #endif /* __cplusplus */
  1557.  
  1558. #endif     /* __HTMLAreaElement_FWD_DEFINED__ */
  1559.  
  1560.  
  1561. #ifndef __IHTMLTableCaption_FWD_DEFINED__
  1562. #define __IHTMLTableCaption_FWD_DEFINED__
  1563. typedef interface IHTMLTableCaption IHTMLTableCaption;
  1564. #endif     /* __IHTMLTableCaption_FWD_DEFINED__ */
  1565.  
  1566.  
  1567. #ifndef __DispIHTMLTableCaption_FWD_DEFINED__
  1568. #define __DispIHTMLTableCaption_FWD_DEFINED__
  1569. typedef interface DispIHTMLTableCaption DispIHTMLTableCaption;
  1570. #endif     /* __DispIHTMLTableCaption_FWD_DEFINED__ */
  1571.  
  1572.  
  1573. #ifndef __HTMLTableCaption_FWD_DEFINED__
  1574. #define __HTMLTableCaption_FWD_DEFINED__
  1575.  
  1576. #ifdef __cplusplus
  1577. typedef class HTMLTableCaption HTMLTableCaption;
  1578. #else
  1579. typedef struct HTMLTableCaption HTMLTableCaption;
  1580. #endif /* __cplusplus */
  1581.  
  1582. #endif     /* __HTMLTableCaption_FWD_DEFINED__ */
  1583.  
  1584.  
  1585. #ifndef __IHTMLCommentElement_FWD_DEFINED__
  1586. #define __IHTMLCommentElement_FWD_DEFINED__
  1587. typedef interface IHTMLCommentElement IHTMLCommentElement;
  1588. #endif     /* __IHTMLCommentElement_FWD_DEFINED__ */
  1589.  
  1590.  
  1591. #ifndef __DispIHTMLCommentElement_FWD_DEFINED__
  1592. #define __DispIHTMLCommentElement_FWD_DEFINED__
  1593. typedef interface DispIHTMLCommentElement DispIHTMLCommentElement;
  1594. #endif     /* __DispIHTMLCommentElement_FWD_DEFINED__ */
  1595.  
  1596.  
  1597. #ifndef __HTMLCommentElement_FWD_DEFINED__
  1598. #define __HTMLCommentElement_FWD_DEFINED__
  1599.  
  1600. #ifdef __cplusplus
  1601. typedef class HTMLCommentElement HTMLCommentElement;
  1602. #else
  1603. typedef struct HTMLCommentElement HTMLCommentElement;
  1604. #endif /* __cplusplus */
  1605.  
  1606. #endif     /* __HTMLCommentElement_FWD_DEFINED__ */
  1607.  
  1608.  
  1609. #ifndef __IHTMLPhraseElement_FWD_DEFINED__
  1610. #define __IHTMLPhraseElement_FWD_DEFINED__
  1611. typedef interface IHTMLPhraseElement IHTMLPhraseElement;
  1612. #endif     /* __IHTMLPhraseElement_FWD_DEFINED__ */
  1613.  
  1614.  
  1615. #ifndef __IHTMLSpanElement_FWD_DEFINED__
  1616. #define __IHTMLSpanElement_FWD_DEFINED__
  1617. typedef interface IHTMLSpanElement IHTMLSpanElement;
  1618. #endif     /* __IHTMLSpanElement_FWD_DEFINED__ */
  1619.  
  1620.  
  1621. #ifndef __DispIHTMLPhraseElement_FWD_DEFINED__
  1622. #define __DispIHTMLPhraseElement_FWD_DEFINED__
  1623. typedef interface DispIHTMLPhraseElement DispIHTMLPhraseElement;
  1624. #endif     /* __DispIHTMLPhraseElement_FWD_DEFINED__ */
  1625.  
  1626.  
  1627. #ifndef __HTMLPhraseElement_FWD_DEFINED__
  1628. #define __HTMLPhraseElement_FWD_DEFINED__
  1629.  
  1630. #ifdef __cplusplus
  1631. typedef class HTMLPhraseElement HTMLPhraseElement;
  1632. #else
  1633. typedef struct HTMLPhraseElement HTMLPhraseElement;
  1634. #endif /* __cplusplus */
  1635.  
  1636. #endif     /* __HTMLPhraseElement_FWD_DEFINED__ */
  1637.  
  1638.  
  1639. #ifndef __DispIHTMLSpanElement_FWD_DEFINED__
  1640. #define __DispIHTMLSpanElement_FWD_DEFINED__
  1641. typedef interface DispIHTMLSpanElement DispIHTMLSpanElement;
  1642. #endif     /* __DispIHTMLSpanElement_FWD_DEFINED__ */
  1643.  
  1644.  
  1645. #ifndef __HTMLSpanElement_FWD_DEFINED__
  1646. #define __HTMLSpanElement_FWD_DEFINED__
  1647.  
  1648. #ifdef __cplusplus
  1649. typedef class HTMLSpanElement HTMLSpanElement;
  1650. #else
  1651. typedef struct HTMLSpanElement HTMLSpanElement;
  1652. #endif /* __cplusplus */
  1653.  
  1654. #endif     /* __HTMLSpanElement_FWD_DEFINED__ */
  1655.  
  1656.  
  1657. #ifndef __HTMLTableEvents_FWD_DEFINED__
  1658. #define __HTMLTableEvents_FWD_DEFINED__
  1659. typedef interface HTMLTableEvents HTMLTableEvents;
  1660. #endif     /* __HTMLTableEvents_FWD_DEFINED__ */
  1661.  
  1662.  
  1663. #ifndef __IHTMLTableSection_FWD_DEFINED__
  1664. #define __IHTMLTableSection_FWD_DEFINED__
  1665. typedef interface IHTMLTableSection IHTMLTableSection;
  1666. #endif     /* __IHTMLTableSection_FWD_DEFINED__ */
  1667.  
  1668.  
  1669. #ifndef __IHTMLTable_FWD_DEFINED__
  1670. #define __IHTMLTable_FWD_DEFINED__
  1671. typedef interface IHTMLTable IHTMLTable;
  1672. #endif     /* __IHTMLTable_FWD_DEFINED__ */
  1673.  
  1674.  
  1675. #ifndef __IHTMLTableCol_FWD_DEFINED__
  1676. #define __IHTMLTableCol_FWD_DEFINED__
  1677. typedef interface IHTMLTableCol IHTMLTableCol;
  1678. #endif     /* __IHTMLTableCol_FWD_DEFINED__ */
  1679.  
  1680.  
  1681. #ifndef __IHTMLTableRow_FWD_DEFINED__
  1682. #define __IHTMLTableRow_FWD_DEFINED__
  1683. typedef interface IHTMLTableRow IHTMLTableRow;
  1684. #endif     /* __IHTMLTableRow_FWD_DEFINED__ */
  1685.  
  1686.  
  1687. #ifndef __IHTMLTableCell_FWD_DEFINED__
  1688. #define __IHTMLTableCell_FWD_DEFINED__
  1689. typedef interface IHTMLTableCell IHTMLTableCell;
  1690. #endif     /* __IHTMLTableCell_FWD_DEFINED__ */
  1691.  
  1692.  
  1693. #ifndef __DispIHTMLTable_FWD_DEFINED__
  1694. #define __DispIHTMLTable_FWD_DEFINED__
  1695. typedef interface DispIHTMLTable DispIHTMLTable;
  1696. #endif     /* __DispIHTMLTable_FWD_DEFINED__ */
  1697.  
  1698.  
  1699. #ifndef __HTMLTable_FWD_DEFINED__
  1700. #define __HTMLTable_FWD_DEFINED__
  1701.  
  1702. #ifdef __cplusplus
  1703. typedef class HTMLTable HTMLTable;
  1704. #else
  1705. typedef struct HTMLTable HTMLTable;
  1706. #endif /* __cplusplus */
  1707.  
  1708. #endif     /* __HTMLTable_FWD_DEFINED__ */
  1709.  
  1710.  
  1711. #ifndef __DispIHTMLTableCol_FWD_DEFINED__
  1712. #define __DispIHTMLTableCol_FWD_DEFINED__
  1713. typedef interface DispIHTMLTableCol DispIHTMLTableCol;
  1714. #endif     /* __DispIHTMLTableCol_FWD_DEFINED__ */
  1715.  
  1716.  
  1717. #ifndef __HTMLTableCol_FWD_DEFINED__
  1718. #define __HTMLTableCol_FWD_DEFINED__
  1719.  
  1720. #ifdef __cplusplus
  1721. typedef class HTMLTableCol HTMLTableCol;
  1722. #else
  1723. typedef struct HTMLTableCol HTMLTableCol;
  1724. #endif /* __cplusplus */
  1725.  
  1726. #endif     /* __HTMLTableCol_FWD_DEFINED__ */
  1727.  
  1728.  
  1729. #ifndef __DispIHTMLTableSection_FWD_DEFINED__
  1730. #define __DispIHTMLTableSection_FWD_DEFINED__
  1731. typedef interface DispIHTMLTableSection DispIHTMLTableSection;
  1732. #endif     /* __DispIHTMLTableSection_FWD_DEFINED__ */
  1733.  
  1734.  
  1735. #ifndef __HTMLTableSection_FWD_DEFINED__
  1736. #define __HTMLTableSection_FWD_DEFINED__
  1737.  
  1738. #ifdef __cplusplus
  1739. typedef class HTMLTableSection HTMLTableSection;
  1740. #else
  1741. typedef struct HTMLTableSection HTMLTableSection;
  1742. #endif /* __cplusplus */
  1743.  
  1744. #endif     /* __HTMLTableSection_FWD_DEFINED__ */
  1745.  
  1746.  
  1747. #ifndef __DispIHTMLTableRow_FWD_DEFINED__
  1748. #define __DispIHTMLTableRow_FWD_DEFINED__
  1749. typedef interface DispIHTMLTableRow DispIHTMLTableRow;
  1750. #endif     /* __DispIHTMLTableRow_FWD_DEFINED__ */
  1751.  
  1752.  
  1753. #ifndef __HTMLTableRow_FWD_DEFINED__
  1754. #define __HTMLTableRow_FWD_DEFINED__
  1755.  
  1756. #ifdef __cplusplus
  1757. typedef class HTMLTableRow HTMLTableRow;
  1758. #else
  1759. typedef struct HTMLTableRow HTMLTableRow;
  1760. #endif /* __cplusplus */
  1761.  
  1762. #endif     /* __HTMLTableRow_FWD_DEFINED__ */
  1763.  
  1764.  
  1765. #ifndef __DispIHTMLTableCell_FWD_DEFINED__
  1766. #define __DispIHTMLTableCell_FWD_DEFINED__
  1767. typedef interface DispIHTMLTableCell DispIHTMLTableCell;
  1768. #endif     /* __DispIHTMLTableCell_FWD_DEFINED__ */
  1769.  
  1770.  
  1771. #ifndef __HTMLTableCell_FWD_DEFINED__
  1772. #define __HTMLTableCell_FWD_DEFINED__
  1773.  
  1774. #ifdef __cplusplus
  1775. typedef class HTMLTableCell HTMLTableCell;
  1776. #else
  1777. typedef struct HTMLTableCell HTMLTableCell;
  1778. #endif /* __cplusplus */
  1779.  
  1780. #endif     /* __HTMLTableCell_FWD_DEFINED__ */
  1781.  
  1782.  
  1783. #ifndef __HTMLScriptEvents_FWD_DEFINED__
  1784. #define __HTMLScriptEvents_FWD_DEFINED__
  1785. typedef interface HTMLScriptEvents HTMLScriptEvents;
  1786. #endif     /* __HTMLScriptEvents_FWD_DEFINED__ */
  1787.  
  1788.  
  1789. #ifndef __IHTMLScriptElement_FWD_DEFINED__
  1790. #define __IHTMLScriptElement_FWD_DEFINED__
  1791. typedef interface IHTMLScriptElement IHTMLScriptElement;
  1792. #endif     /* __IHTMLScriptElement_FWD_DEFINED__ */
  1793.  
  1794.  
  1795. #ifndef __DispIHTMLScriptElement_FWD_DEFINED__
  1796. #define __DispIHTMLScriptElement_FWD_DEFINED__
  1797. typedef interface DispIHTMLScriptElement DispIHTMLScriptElement;
  1798. #endif     /* __DispIHTMLScriptElement_FWD_DEFINED__ */
  1799.  
  1800.  
  1801. #ifndef __HTMLScriptElement_FWD_DEFINED__
  1802. #define __HTMLScriptElement_FWD_DEFINED__
  1803.  
  1804. #ifdef __cplusplus
  1805. typedef class HTMLScriptElement HTMLScriptElement;
  1806. #else
  1807. typedef struct HTMLScriptElement HTMLScriptElement;
  1808. #endif /* __cplusplus */
  1809.  
  1810. #endif     /* __HTMLScriptElement_FWD_DEFINED__ */
  1811.  
  1812.  
  1813. #ifndef __IHTMLNoShowElement_FWD_DEFINED__
  1814. #define __IHTMLNoShowElement_FWD_DEFINED__
  1815. typedef interface IHTMLNoShowElement IHTMLNoShowElement;
  1816. #endif     /* __IHTMLNoShowElement_FWD_DEFINED__ */
  1817.  
  1818.  
  1819. #ifndef __DispIHTMLNoShowElement_FWD_DEFINED__
  1820. #define __DispIHTMLNoShowElement_FWD_DEFINED__
  1821. typedef interface DispIHTMLNoShowElement DispIHTMLNoShowElement;
  1822. #endif     /* __DispIHTMLNoShowElement_FWD_DEFINED__ */
  1823.  
  1824.  
  1825. #ifndef __HTMLNoShowElement_FWD_DEFINED__
  1826. #define __HTMLNoShowElement_FWD_DEFINED__
  1827.  
  1828. #ifdef __cplusplus
  1829. typedef class HTMLNoShowElement HTMLNoShowElement;
  1830. #else
  1831. typedef struct HTMLNoShowElement HTMLNoShowElement;
  1832. #endif /* __cplusplus */
  1833.  
  1834. #endif     /* __HTMLNoShowElement_FWD_DEFINED__ */
  1835.  
  1836.  
  1837. #ifndef __HTMLObjectElementEvents_FWD_DEFINED__
  1838. #define __HTMLObjectElementEvents_FWD_DEFINED__
  1839. typedef interface HTMLObjectElementEvents HTMLObjectElementEvents;
  1840. #endif     /* __HTMLObjectElementEvents_FWD_DEFINED__ */
  1841.  
  1842.  
  1843. #ifndef __IHTMLObjectElement_FWD_DEFINED__
  1844. #define __IHTMLObjectElement_FWD_DEFINED__
  1845. typedef interface IHTMLObjectElement IHTMLObjectElement;
  1846. #endif     /* __IHTMLObjectElement_FWD_DEFINED__ */
  1847.  
  1848.  
  1849. #ifndef __DispIHTMLObjectElement_FWD_DEFINED__
  1850. #define __DispIHTMLObjectElement_FWD_DEFINED__
  1851. typedef interface DispIHTMLObjectElement DispIHTMLObjectElement;
  1852. #endif     /* __DispIHTMLObjectElement_FWD_DEFINED__ */
  1853.  
  1854.  
  1855. #ifndef __HTMLObjectElement_FWD_DEFINED__
  1856. #define __HTMLObjectElement_FWD_DEFINED__
  1857.  
  1858. #ifdef __cplusplus
  1859. typedef class HTMLObjectElement HTMLObjectElement;
  1860. #else
  1861. typedef struct HTMLObjectElement HTMLObjectElement;
  1862. #endif /* __cplusplus */
  1863.  
  1864. #endif     /* __HTMLObjectElement_FWD_DEFINED__ */
  1865.  
  1866.  
  1867. #ifndef __IHTMLFrameBase_FWD_DEFINED__
  1868. #define __IHTMLFrameBase_FWD_DEFINED__
  1869. typedef interface IHTMLFrameBase IHTMLFrameBase;
  1870. #endif     /* __IHTMLFrameBase_FWD_DEFINED__ */
  1871.  
  1872.  
  1873. #ifndef __DispIHTMLFrameBase_FWD_DEFINED__
  1874. #define __DispIHTMLFrameBase_FWD_DEFINED__
  1875. typedef interface DispIHTMLFrameBase DispIHTMLFrameBase;
  1876. #endif     /* __DispIHTMLFrameBase_FWD_DEFINED__ */
  1877.  
  1878.  
  1879. #ifndef __HTMLFrameBase_FWD_DEFINED__
  1880. #define __HTMLFrameBase_FWD_DEFINED__
  1881.  
  1882. #ifdef __cplusplus
  1883. typedef class HTMLFrameBase HTMLFrameBase;
  1884. #else
  1885. typedef struct HTMLFrameBase HTMLFrameBase;
  1886. #endif /* __cplusplus */
  1887.  
  1888. #endif     /* __HTMLFrameBase_FWD_DEFINED__ */
  1889.  
  1890.  
  1891. #ifndef __IHTMLFrameElement_FWD_DEFINED__
  1892. #define __IHTMLFrameElement_FWD_DEFINED__
  1893. typedef interface IHTMLFrameElement IHTMLFrameElement;
  1894. #endif     /* __IHTMLFrameElement_FWD_DEFINED__ */
  1895.  
  1896.  
  1897. #ifndef __DispIHTMLFrameElement_FWD_DEFINED__
  1898. #define __DispIHTMLFrameElement_FWD_DEFINED__
  1899. typedef interface DispIHTMLFrameElement DispIHTMLFrameElement;
  1900. #endif     /* __DispIHTMLFrameElement_FWD_DEFINED__ */
  1901.  
  1902.  
  1903. #ifndef __HTMLFrameElement_FWD_DEFINED__
  1904. #define __HTMLFrameElement_FWD_DEFINED__
  1905.  
  1906. #ifdef __cplusplus
  1907. typedef class HTMLFrameElement HTMLFrameElement;
  1908. #else
  1909. typedef struct HTMLFrameElement HTMLFrameElement;
  1910. #endif /* __cplusplus */
  1911.  
  1912. #endif     /* __HTMLFrameElement_FWD_DEFINED__ */
  1913.  
  1914.  
  1915. #ifndef __IHTMLIFrameElement_FWD_DEFINED__
  1916. #define __IHTMLIFrameElement_FWD_DEFINED__
  1917. typedef interface IHTMLIFrameElement IHTMLIFrameElement;
  1918. #endif     /* __IHTMLIFrameElement_FWD_DEFINED__ */
  1919.  
  1920.  
  1921. #ifndef __DispIHTMLIFrameElement_FWD_DEFINED__
  1922. #define __DispIHTMLIFrameElement_FWD_DEFINED__
  1923. typedef interface DispIHTMLIFrameElement DispIHTMLIFrameElement;
  1924. #endif     /* __DispIHTMLIFrameElement_FWD_DEFINED__ */
  1925.  
  1926.  
  1927. #ifndef __HTMLIFrame_FWD_DEFINED__
  1928. #define __HTMLIFrame_FWD_DEFINED__
  1929.  
  1930. #ifdef __cplusplus
  1931. typedef class HTMLIFrame HTMLIFrame;
  1932. #else
  1933. typedef struct HTMLIFrame HTMLIFrame;
  1934. #endif /* __cplusplus */
  1935.  
  1936. #endif     /* __HTMLIFrame_FWD_DEFINED__ */
  1937.  
  1938.  
  1939. #ifndef __IHTMLDivPosition_FWD_DEFINED__
  1940. #define __IHTMLDivPosition_FWD_DEFINED__
  1941. typedef interface IHTMLDivPosition IHTMLDivPosition;
  1942. #endif     /* __IHTMLDivPosition_FWD_DEFINED__ */
  1943.  
  1944.  
  1945. #ifndef __IHTMLFieldSetElement_FWD_DEFINED__
  1946. #define __IHTMLFieldSetElement_FWD_DEFINED__
  1947. typedef interface IHTMLFieldSetElement IHTMLFieldSetElement;
  1948. #endif     /* __IHTMLFieldSetElement_FWD_DEFINED__ */
  1949.  
  1950.  
  1951. #ifndef __IHTMLLegendElement_FWD_DEFINED__
  1952. #define __IHTMLLegendElement_FWD_DEFINED__
  1953. typedef interface IHTMLLegendElement IHTMLLegendElement;
  1954. #endif     /* __IHTMLLegendElement_FWD_DEFINED__ */
  1955.  
  1956.  
  1957. #ifndef __DispIHTMLDivPosition_FWD_DEFINED__
  1958. #define __DispIHTMLDivPosition_FWD_DEFINED__
  1959. typedef interface DispIHTMLDivPosition DispIHTMLDivPosition;
  1960. #endif     /* __DispIHTMLDivPosition_FWD_DEFINED__ */
  1961.  
  1962.  
  1963. #ifndef __HTMLDivPosition_FWD_DEFINED__
  1964. #define __HTMLDivPosition_FWD_DEFINED__
  1965.  
  1966. #ifdef __cplusplus
  1967. typedef class HTMLDivPosition HTMLDivPosition;
  1968. #else
  1969. typedef struct HTMLDivPosition HTMLDivPosition;
  1970. #endif /* __cplusplus */
  1971.  
  1972. #endif     /* __HTMLDivPosition_FWD_DEFINED__ */
  1973.  
  1974.  
  1975. #ifndef __DispIHTMLFieldSetElement_FWD_DEFINED__
  1976. #define __DispIHTMLFieldSetElement_FWD_DEFINED__
  1977. typedef interface DispIHTMLFieldSetElement DispIHTMLFieldSetElement;
  1978. #endif     /* __DispIHTMLFieldSetElement_FWD_DEFINED__ */
  1979.  
  1980.  
  1981. #ifndef __HTMLFieldSetElement_FWD_DEFINED__
  1982. #define __HTMLFieldSetElement_FWD_DEFINED__
  1983.  
  1984. #ifdef __cplusplus
  1985. typedef class HTMLFieldSetElement HTMLFieldSetElement;
  1986. #else
  1987. typedef struct HTMLFieldSetElement HTMLFieldSetElement;
  1988. #endif /* __cplusplus */
  1989.  
  1990. #endif     /* __HTMLFieldSetElement_FWD_DEFINED__ */
  1991.  
  1992.  
  1993. #ifndef __DispIHTMLLegendElement_FWD_DEFINED__
  1994. #define __DispIHTMLLegendElement_FWD_DEFINED__
  1995. typedef interface DispIHTMLLegendElement DispIHTMLLegendElement;
  1996. #endif     /* __DispIHTMLLegendElement_FWD_DEFINED__ */
  1997.  
  1998.  
  1999. #ifndef __HTMLLegendElement_FWD_DEFINED__
  2000. #define __HTMLLegendElement_FWD_DEFINED__
  2001.  
  2002. #ifdef __cplusplus
  2003. typedef class HTMLLegendElement HTMLLegendElement;
  2004. #else
  2005. typedef struct HTMLLegendElement HTMLLegendElement;
  2006. #endif /* __cplusplus */
  2007.  
  2008. #endif     /* __HTMLLegendElement_FWD_DEFINED__ */
  2009.  
  2010.  
  2011. #ifndef __IHTMLSpanFlow_FWD_DEFINED__
  2012. #define __IHTMLSpanFlow_FWD_DEFINED__
  2013. typedef interface IHTMLSpanFlow IHTMLSpanFlow;
  2014. #endif     /* __IHTMLSpanFlow_FWD_DEFINED__ */
  2015.  
  2016.  
  2017. #ifndef __DispIHTMLSpanFlow_FWD_DEFINED__
  2018. #define __DispIHTMLSpanFlow_FWD_DEFINED__
  2019. typedef interface DispIHTMLSpanFlow DispIHTMLSpanFlow;
  2020. #endif     /* __DispIHTMLSpanFlow_FWD_DEFINED__ */
  2021.  
  2022.  
  2023. #ifndef __HTMLSpanFlow_FWD_DEFINED__
  2024. #define __HTMLSpanFlow_FWD_DEFINED__
  2025.  
  2026. #ifdef __cplusplus
  2027. typedef class HTMLSpanFlow HTMLSpanFlow;
  2028. #else
  2029. typedef struct HTMLSpanFlow HTMLSpanFlow;
  2030. #endif /* __cplusplus */
  2031.  
  2032. #endif     /* __HTMLSpanFlow_FWD_DEFINED__ */
  2033.  
  2034.  
  2035. #ifndef __IHTMLFrameSetElement_FWD_DEFINED__
  2036. #define __IHTMLFrameSetElement_FWD_DEFINED__
  2037. typedef interface IHTMLFrameSetElement IHTMLFrameSetElement;
  2038. #endif     /* __IHTMLFrameSetElement_FWD_DEFINED__ */
  2039.  
  2040.  
  2041. #ifndef __DispIHTMLFrameSetElement_FWD_DEFINED__
  2042. #define __DispIHTMLFrameSetElement_FWD_DEFINED__
  2043. typedef interface DispIHTMLFrameSetElement DispIHTMLFrameSetElement;
  2044. #endif     /* __DispIHTMLFrameSetElement_FWD_DEFINED__ */
  2045.  
  2046.  
  2047. #ifndef __HTMLFrameSetSite_FWD_DEFINED__
  2048. #define __HTMLFrameSetSite_FWD_DEFINED__
  2049.  
  2050. #ifdef __cplusplus
  2051. typedef class HTMLFrameSetSite HTMLFrameSetSite;
  2052. #else
  2053. typedef struct HTMLFrameSetSite HTMLFrameSetSite;
  2054. #endif /* __cplusplus */
  2055.  
  2056. #endif     /* __HTMLFrameSetSite_FWD_DEFINED__ */
  2057.  
  2058.  
  2059. #ifndef __IHTMLBGsound_FWD_DEFINED__
  2060. #define __IHTMLBGsound_FWD_DEFINED__
  2061. typedef interface IHTMLBGsound IHTMLBGsound;
  2062. #endif     /* __IHTMLBGsound_FWD_DEFINED__ */
  2063.  
  2064.  
  2065. #ifndef __DispIHTMLBGsound_FWD_DEFINED__
  2066. #define __DispIHTMLBGsound_FWD_DEFINED__
  2067. typedef interface DispIHTMLBGsound DispIHTMLBGsound;
  2068. #endif     /* __DispIHTMLBGsound_FWD_DEFINED__ */
  2069.  
  2070.  
  2071. #ifndef __HTMLBGsound_FWD_DEFINED__
  2072. #define __HTMLBGsound_FWD_DEFINED__
  2073.  
  2074. #ifdef __cplusplus
  2075. typedef class HTMLBGsound HTMLBGsound;
  2076. #else
  2077. typedef struct HTMLBGsound HTMLBGsound;
  2078. #endif /* __cplusplus */
  2079.  
  2080. #endif     /* __HTMLBGsound_FWD_DEFINED__ */
  2081.  
  2082.  
  2083. #ifndef __IHTMLFontNamesCollection_FWD_DEFINED__
  2084. #define __IHTMLFontNamesCollection_FWD_DEFINED__
  2085. typedef interface IHTMLFontNamesCollection IHTMLFontNamesCollection;
  2086. #endif     /* __IHTMLFontNamesCollection_FWD_DEFINED__ */
  2087.  
  2088.  
  2089. #ifndef __IHTMLFontSizesCollection_FWD_DEFINED__
  2090. #define __IHTMLFontSizesCollection_FWD_DEFINED__
  2091. typedef interface IHTMLFontSizesCollection IHTMLFontSizesCollection;
  2092. #endif     /* __IHTMLFontSizesCollection_FWD_DEFINED__ */
  2093.  
  2094.  
  2095. #ifndef __IHTMLOptionsHolder_FWD_DEFINED__
  2096. #define __IHTMLOptionsHolder_FWD_DEFINED__
  2097. typedef interface IHTMLOptionsHolder IHTMLOptionsHolder;
  2098. #endif     /* __IHTMLOptionsHolder_FWD_DEFINED__ */
  2099.  
  2100.  
  2101. #ifndef __HTMLStyleElementEvents_FWD_DEFINED__
  2102. #define __HTMLStyleElementEvents_FWD_DEFINED__
  2103. typedef interface HTMLStyleElementEvents HTMLStyleElementEvents;
  2104. #endif     /* __HTMLStyleElementEvents_FWD_DEFINED__ */
  2105.  
  2106.  
  2107. #ifndef __IHTMLStyleElement_FWD_DEFINED__
  2108. #define __IHTMLStyleElement_FWD_DEFINED__
  2109. typedef interface IHTMLStyleElement IHTMLStyleElement;
  2110. #endif     /* __IHTMLStyleElement_FWD_DEFINED__ */
  2111.  
  2112.  
  2113. #ifndef __DispIHTMLStyleElement_FWD_DEFINED__
  2114. #define __DispIHTMLStyleElement_FWD_DEFINED__
  2115. typedef interface DispIHTMLStyleElement DispIHTMLStyleElement;
  2116. #endif     /* __DispIHTMLStyleElement_FWD_DEFINED__ */
  2117.  
  2118.  
  2119. #ifndef __HTMLStyleElement_FWD_DEFINED__
  2120. #define __HTMLStyleElement_FWD_DEFINED__
  2121.  
  2122. #ifdef __cplusplus
  2123. typedef class HTMLStyleElement HTMLStyleElement;
  2124. #else
  2125. typedef struct HTMLStyleElement HTMLStyleElement;
  2126. #endif /* __cplusplus */
  2127.  
  2128. #endif     /* __HTMLStyleElement_FWD_DEFINED__ */
  2129.  
  2130.  
  2131. #ifndef __IHTMLStyleFontFace_FWD_DEFINED__
  2132. #define __IHTMLStyleFontFace_FWD_DEFINED__
  2133. typedef interface IHTMLStyleFontFace IHTMLStyleFontFace;
  2134. #endif     /* __IHTMLStyleFontFace_FWD_DEFINED__ */
  2135.  
  2136.  
  2137. #ifndef __HTMLStyleFontFace_FWD_DEFINED__
  2138. #define __HTMLStyleFontFace_FWD_DEFINED__
  2139.  
  2140. #ifdef __cplusplus
  2141. typedef class HTMLStyleFontFace HTMLStyleFontFace;
  2142. #else
  2143. typedef struct HTMLStyleFontFace HTMLStyleFontFace;
  2144. #endif /* __cplusplus */
  2145.  
  2146. #endif     /* __HTMLStyleFontFace_FWD_DEFINED__ */
  2147.  
  2148.  
  2149. #ifndef __IHTMLDialog_FWD_DEFINED__
  2150. #define __IHTMLDialog_FWD_DEFINED__
  2151. typedef interface IHTMLDialog IHTMLDialog;
  2152. #endif     /* __IHTMLDialog_FWD_DEFINED__ */
  2153.  
  2154.  
  2155. #ifndef __HTMLDialog_FWD_DEFINED__
  2156. #define __HTMLDialog_FWD_DEFINED__
  2157.  
  2158. #ifdef __cplusplus
  2159. typedef class HTMLDialog HTMLDialog;
  2160. #else
  2161. typedef struct HTMLDialog HTMLDialog;
  2162. #endif /* __cplusplus */
  2163.  
  2164. #endif     /* __HTMLDialog_FWD_DEFINED__ */
  2165.  
  2166.  
  2167. #ifndef __OldHTMLDocument_FWD_DEFINED__
  2168. #define __OldHTMLDocument_FWD_DEFINED__
  2169.  
  2170. #ifdef __cplusplus
  2171. typedef class OldHTMLDocument OldHTMLDocument;
  2172. #else
  2173. typedef struct OldHTMLDocument OldHTMLDocument;
  2174. #endif /* __cplusplus */
  2175.  
  2176. #endif     /* __OldHTMLDocument_FWD_DEFINED__ */
  2177.  
  2178.  
  2179. #ifndef __OldHTMLFormElement_FWD_DEFINED__
  2180. #define __OldHTMLFormElement_FWD_DEFINED__
  2181.  
  2182. #ifdef __cplusplus
  2183. typedef class OldHTMLFormElement OldHTMLFormElement;
  2184. #else
  2185. typedef struct OldHTMLFormElement OldHTMLFormElement;
  2186. #endif /* __cplusplus */
  2187.  
  2188. #endif     /* __OldHTMLFormElement_FWD_DEFINED__ */
  2189.  
  2190.  
  2191. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  2192. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  2193.  
  2194. /****************************************
  2195.  * Generated header for interface: __MIDL_itf_mshtml_0000
  2196.  * at Thu Sep 25 09:49:08 1997
  2197.  * using MIDL 3.02.88
  2198.  ****************************************/
  2199. /* [local] */ 
  2200.  
  2201.  
  2202. #include <olectl.h>
  2203. EXTERN_C const GUID CMDSETID_Forms3;
  2204. EXTERN_C const GUID CLSID_MHTMLDocument;
  2205. EXTERN_C const GUID CLSID_HTMLPluginDocument;
  2206. #define SID_SHTMLWindow IID_IHTMLWindow2
  2207.  
  2208.  
  2209. extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_c_ifspec;
  2210. extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_s_ifspec;
  2211.  
  2212.  
  2213. #ifndef __MSHTML_LIBRARY_DEFINED__
  2214. #define __MSHTML_LIBRARY_DEFINED__
  2215.  
  2216. /****************************************
  2217.  * Generated header for library: MSHTML
  2218.  * at Thu Sep 25 09:49:08 1997
  2219.  * using MIDL 3.02.88
  2220.  ****************************************/
  2221. /* [uuid][version][helpfile][helpstring][lcid][control] */ 
  2222.  
  2223.  
  2224. EXTERN_C const GUID CLSID_CStyle;
  2225. EXTERN_C const GUID CLSID_CRuleStyle;
  2226.  
  2227. EXTERN_C const GUID CLSID_CFilterArray;
  2228. EXTERN_C const GUID CLSID_CStyleSheetRule;
  2229. EXTERN_C const GUID CLSID_CStyleSheetRuleArray;
  2230.  
  2231. EXTERN_C const GUID CLSID_CStyleSheet;
  2232. EXTERN_C const GUID CLSID_CStyleSheetArray;
  2233. EXTERN_C const GUID CLSID_CLinkElement;
  2234. EXTERN_C const GUID CLSID_CFormElement;
  2235. EXTERN_C const GUID CLSID_CTextElement;
  2236. EXTERN_C const GUID CLSID_CImgElement;
  2237. EXTERN_C const GUID CLSID_CInputImage;
  2238. EXTERN_C const GUID CLSID_CImageElementFactory;
  2239. EXTERN_C const GUID CLSID_CBodyElement;
  2240. EXTERN_C const GUID CLSID_CFontElement;
  2241. EXTERN_C const GUID CLSID_CAnchorElement;
  2242. EXTERN_C const GUID CLSID_CLabelElement;
  2243. EXTERN_C const GUID CLSID_CListElement;
  2244. EXTERN_C const GUID CLSID_CUListElement;
  2245. EXTERN_C const GUID CLSID_COListElement;
  2246. EXTERN_C const GUID CLSID_CLIElement;
  2247. EXTERN_C const GUID CLSID_CBlockElement;
  2248. EXTERN_C const GUID CLSID_CDivElement;
  2249. EXTERN_C const GUID CLSID_CDDElement;
  2250. EXTERN_C const GUID CLSID_CDTElement;
  2251. EXTERN_C const GUID CLSID_CBRElement;
  2252. EXTERN_C const GUID CLSID_CDListElement;
  2253. EXTERN_C const GUID CLSID_CHRElement;
  2254. EXTERN_C const GUID CLSID_CParaElement;
  2255. EXTERN_C const GUID CLSID_CHeaderElement;
  2256. EXTERN_C const GUID CLSID_CSelectElement;
  2257. EXTERN_C const GUID CLSID_COptionElement;
  2258. EXTERN_C const GUID CLSID_COptionElementFactory;
  2259. EXTERN_C const GUID CLSID_CInputText;
  2260. EXTERN_C const GUID CLSID_CTextArea;
  2261. EXTERN_C const GUID CLSID_CInputButton;
  2262. EXTERN_C const GUID CLSID_CButton;
  2263. EXTERN_C const GUID CLSID_CInputFile;
  2264. EXTERN_C const GUID CLSID_CMarquee;
  2265. EXTERN_C const GUID CLSID_CCheckboxElement;
  2266. EXTERN_C const GUID CLSID_CTitleElement;
  2267. EXTERN_C const GUID CLSID_CMetaElement;
  2268. EXTERN_C const GUID CLSID_CBaseElement;
  2269. EXTERN_C const GUID CLSID_CIsIndexElement;
  2270. EXTERN_C const GUID CLSID_CNextIdElement;
  2271. EXTERN_C const GUID CLSID_CBaseFontElement;
  2272. EXTERN_C const GUID CLSID_CUnknownElement;
  2273. EXTERN_C const GUID CLSID_COmHistory;
  2274. EXTERN_C const GUID CLSID_CMimeTypes;
  2275. EXTERN_C const GUID CLSID_CPlugins;
  2276. EXTERN_C const GUID CLSID_COpsProfile;
  2277. EXTERN_C const GUID CLSID_COmNavigator;
  2278. EXTERN_C const GUID CLSID_COmLocation;
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285. EXTERN_C const GUID CLSID_CScreen;
  2286. EXTERN_C const GUID CLSID_COmWindow2;
  2287. EXTERN_C const GUID CLSID_COmWindowProxy;
  2288. EXTERN_C const GUID CLSID_CDoc;
  2289. EXTERN_C const GUID CLSID_CPluginSite;
  2290. EXTERN_C const GUID CLSID_CMapElement;
  2291. EXTERN_C const GUID CLSID_CAreaElement;
  2292. EXTERN_C const GUID CLSID_CTableCaption;
  2293. EXTERN_C const GUID CLSID_CCommentElement;
  2294. EXTERN_C const GUID CLSID_CPhraseElement;
  2295. EXTERN_C const GUID CLSID_CSpanElement;
  2296.  
  2297. EXTERN_C const GUID CLSID_CTable;
  2298. EXTERN_C const GUID CLSID_CTableCol;
  2299. EXTERN_C const GUID CLSID_CTableSection;
  2300. EXTERN_C const GUID CLSID_CTableRow;
  2301. EXTERN_C const GUID CLSID_CTableCell;
  2302. EXTERN_C const GUID CLSID_CScriptElement;
  2303. EXTERN_C const GUID CLSID_CNoShowElement;
  2304. EXTERN_C const GUID CLSID_CObjectElement;
  2305. EXTERN_C const GUID CLSID_CFrameSite;
  2306. EXTERN_C const GUID CLSID_CFrameElement;
  2307. EXTERN_C const GUID CLSID_CIFrameElement;
  2308. EXTERN_C const GUID CLSID_C1DElement;
  2309. EXTERN_C const GUID CLSID_CFieldSetElement;
  2310. EXTERN_C const GUID CLSID_CLegendElement;
  2311. EXTERN_C const GUID CLSID_CSpanSite;
  2312. EXTERN_C const GUID CLSID_CFrameSetSite;
  2313. EXTERN_C const GUID CLSID_CBGsound;
  2314. EXTERN_C const GUID CLSID_CStyleElement;
  2315. EXTERN_C const GUID CLSID_CFontFace;
  2316. EXTERN_C const GUID CLSID_CHTMLDlg;
  2317.  
  2318. EXTERN_C const IID LIBID_MSHTML;
  2319.  
  2320. #ifndef __IHTMLStyle_INTERFACE_DEFINED__
  2321. #define __IHTMLStyle_INTERFACE_DEFINED__
  2322.  
  2323. /****************************************
  2324.  * Generated header for interface: IHTMLStyle
  2325.  * at Thu Sep 25 09:49:08 1997
  2326.  * using MIDL 3.02.88
  2327.  ****************************************/
  2328. /* [object][uuid][dual][oleautomation] */ 
  2329.  
  2330.  
  2331.  
  2332. EXTERN_C const IID IID_IHTMLStyle;
  2333.  
  2334. #if defined(__cplusplus) && !defined(CINTERFACE)
  2335.     
  2336.     interface DECLSPEC_UUID("3050f25e-98b5-11cf-bb82-00aa00bdce0b")
  2337.     IHTMLStyle : public IDispatch
  2338.     {
  2339.     public:
  2340.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontFamily( 
  2341.             /* [in] */ BSTR v) = 0;
  2342.         
  2343.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily( 
  2344.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2345.         
  2346.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontStyle( 
  2347.             /* [in] */ BSTR v) = 0;
  2348.         
  2349.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle( 
  2350.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2351.         
  2352.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontVariant( 
  2353.             /* [in] */ BSTR v) = 0;
  2354.         
  2355.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant( 
  2356.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2357.         
  2358.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontWeight( 
  2359.             /* [in] */ BSTR v) = 0;
  2360.         
  2361.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight( 
  2362.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2363.         
  2364.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontSize( 
  2365.             /* [in] */ VARIANT v) = 0;
  2366.         
  2367.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize( 
  2368.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2369.         
  2370.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_font( 
  2371.             /* [in] */ BSTR v) = 0;
  2372.         
  2373.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_font( 
  2374.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2375.         
  2376.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  2377.             /* [in] */ VARIANT v) = 0;
  2378.         
  2379.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  2380.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2381.         
  2382.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background( 
  2383.             /* [in] */ BSTR v) = 0;
  2384.         
  2385.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background( 
  2386.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2387.         
  2388.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundColor( 
  2389.             /* [in] */ VARIANT v) = 0;
  2390.         
  2391.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor( 
  2392.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2393.         
  2394.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundImage( 
  2395.             /* [in] */ BSTR v) = 0;
  2396.         
  2397.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage( 
  2398.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2399.         
  2400.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundRepeat( 
  2401.             /* [in] */ BSTR v) = 0;
  2402.         
  2403.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat( 
  2404.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2405.         
  2406.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundAttachment( 
  2407.             /* [in] */ BSTR v) = 0;
  2408.         
  2409.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment( 
  2410.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2411.         
  2412.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPosition( 
  2413.             /* [in] */ BSTR v) = 0;
  2414.         
  2415.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPosition( 
  2416.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2417.         
  2418.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionX( 
  2419.             /* [in] */ VARIANT v) = 0;
  2420.         
  2421.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX( 
  2422.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2423.         
  2424.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionY( 
  2425.             /* [in] */ VARIANT v) = 0;
  2426.         
  2427.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY( 
  2428.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2429.         
  2430.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordSpacing( 
  2431.             /* [in] */ VARIANT v) = 0;
  2432.         
  2433.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordSpacing( 
  2434.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2435.         
  2436.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_letterSpacing( 
  2437.             /* [in] */ VARIANT v) = 0;
  2438.         
  2439.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing( 
  2440.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2441.         
  2442.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecoration( 
  2443.             /* [in] */ BSTR v) = 0;
  2444.         
  2445.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration( 
  2446.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2447.         
  2448.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationNone( 
  2449.             /* [in] */ VARIANT_BOOL v) = 0;
  2450.         
  2451.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationNone( 
  2452.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2453.         
  2454.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationUnderline( 
  2455.             /* [in] */ VARIANT_BOOL v) = 0;
  2456.         
  2457.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationUnderline( 
  2458.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2459.         
  2460.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationOverline( 
  2461.             /* [in] */ VARIANT_BOOL v) = 0;
  2462.         
  2463.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationOverline( 
  2464.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2465.         
  2466.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationLineThrough( 
  2467.             /* [in] */ VARIANT_BOOL v) = 0;
  2468.         
  2469.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationLineThrough( 
  2470.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2471.         
  2472.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationBlink( 
  2473.             /* [in] */ VARIANT_BOOL v) = 0;
  2474.         
  2475.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationBlink( 
  2476.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2477.         
  2478.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_verticalAlign( 
  2479.             /* [in] */ VARIANT v) = 0;
  2480.         
  2481.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign( 
  2482.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2483.         
  2484.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textTransform( 
  2485.             /* [in] */ BSTR v) = 0;
  2486.         
  2487.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform( 
  2488.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2489.         
  2490.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAlign( 
  2491.             /* [in] */ BSTR v) = 0;
  2492.         
  2493.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign( 
  2494.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2495.         
  2496.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textIndent( 
  2497.             /* [in] */ VARIANT v) = 0;
  2498.         
  2499.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent( 
  2500.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2501.         
  2502.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineHeight( 
  2503.             /* [in] */ VARIANT v) = 0;
  2504.         
  2505.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight( 
  2506.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2507.         
  2508.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginTop( 
  2509.             /* [in] */ VARIANT v) = 0;
  2510.         
  2511.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop( 
  2512.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2513.         
  2514.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginRight( 
  2515.             /* [in] */ VARIANT v) = 0;
  2516.         
  2517.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight( 
  2518.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2519.         
  2520.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginBottom( 
  2521.             /* [in] */ VARIANT v) = 0;
  2522.         
  2523.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom( 
  2524.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2525.         
  2526.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginLeft( 
  2527.             /* [in] */ VARIANT v) = 0;
  2528.         
  2529.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft( 
  2530.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2531.         
  2532.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_margin( 
  2533.             /* [in] */ BSTR v) = 0;
  2534.         
  2535.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin( 
  2536.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2537.         
  2538.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingTop( 
  2539.             /* [in] */ VARIANT v) = 0;
  2540.         
  2541.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop( 
  2542.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2543.         
  2544.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingRight( 
  2545.             /* [in] */ VARIANT v) = 0;
  2546.         
  2547.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight( 
  2548.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2549.         
  2550.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingBottom( 
  2551.             /* [in] */ VARIANT v) = 0;
  2552.         
  2553.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom( 
  2554.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2555.         
  2556.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingLeft( 
  2557.             /* [in] */ VARIANT v) = 0;
  2558.         
  2559.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft( 
  2560.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2561.         
  2562.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_padding( 
  2563.             /* [in] */ BSTR v) = 0;
  2564.         
  2565.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding( 
  2566.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2567.         
  2568.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  2569.             /* [in] */ BSTR v) = 0;
  2570.         
  2571.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  2572.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2573.         
  2574.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTop( 
  2575.             /* [in] */ BSTR v) = 0;
  2576.         
  2577.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTop( 
  2578.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2579.         
  2580.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRight( 
  2581.             /* [in] */ BSTR v) = 0;
  2582.         
  2583.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRight( 
  2584.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2585.         
  2586.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottom( 
  2587.             /* [in] */ BSTR v) = 0;
  2588.         
  2589.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottom( 
  2590.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2591.         
  2592.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeft( 
  2593.             /* [in] */ BSTR v) = 0;
  2594.         
  2595.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeft( 
  2596.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2597.         
  2598.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor( 
  2599.             /* [in] */ BSTR v) = 0;
  2600.         
  2601.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor( 
  2602.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2603.         
  2604.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopColor( 
  2605.             /* [in] */ VARIANT v) = 0;
  2606.         
  2607.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor( 
  2608.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2609.         
  2610.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightColor( 
  2611.             /* [in] */ VARIANT v) = 0;
  2612.         
  2613.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor( 
  2614.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2615.         
  2616.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomColor( 
  2617.             /* [in] */ VARIANT v) = 0;
  2618.         
  2619.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor( 
  2620.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2621.         
  2622.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftColor( 
  2623.             /* [in] */ VARIANT v) = 0;
  2624.         
  2625.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor( 
  2626.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2627.         
  2628.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderWidth( 
  2629.             /* [in] */ BSTR v) = 0;
  2630.         
  2631.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth( 
  2632.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2633.         
  2634.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopWidth( 
  2635.             /* [in] */ VARIANT v) = 0;
  2636.         
  2637.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth( 
  2638.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2639.         
  2640.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightWidth( 
  2641.             /* [in] */ VARIANT v) = 0;
  2642.         
  2643.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth( 
  2644.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2645.         
  2646.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomWidth( 
  2647.             /* [in] */ VARIANT v) = 0;
  2648.         
  2649.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth( 
  2650.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2651.         
  2652.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftWidth( 
  2653.             /* [in] */ VARIANT v) = 0;
  2654.         
  2655.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth( 
  2656.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2657.         
  2658.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderStyle( 
  2659.             /* [in] */ BSTR v) = 0;
  2660.         
  2661.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle( 
  2662.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2663.         
  2664.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopStyle( 
  2665.             /* [in] */ BSTR v) = 0;
  2666.         
  2667.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle( 
  2668.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2669.         
  2670.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightStyle( 
  2671.             /* [in] */ BSTR v) = 0;
  2672.         
  2673.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle( 
  2674.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2675.         
  2676.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomStyle( 
  2677.             /* [in] */ BSTR v) = 0;
  2678.         
  2679.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle( 
  2680.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2681.         
  2682.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftStyle( 
  2683.             /* [in] */ BSTR v) = 0;
  2684.         
  2685.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle( 
  2686.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2687.         
  2688.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  2689.             /* [in] */ VARIANT v) = 0;
  2690.         
  2691.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  2692.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2693.         
  2694.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  2695.             /* [in] */ VARIANT v) = 0;
  2696.         
  2697.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  2698.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2699.         
  2700.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_styleFloat( 
  2701.             /* [in] */ BSTR v) = 0;
  2702.         
  2703.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat( 
  2704.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2705.         
  2706.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  2707.             /* [in] */ BSTR v) = 0;
  2708.         
  2709.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  2710.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2711.         
  2712.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_display( 
  2713.             /* [in] */ BSTR v) = 0;
  2714.         
  2715.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display( 
  2716.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2717.         
  2718.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_visibility( 
  2719.             /* [in] */ BSTR v) = 0;
  2720.         
  2721.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility( 
  2722.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2723.         
  2724.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleType( 
  2725.             /* [in] */ BSTR v) = 0;
  2726.         
  2727.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType( 
  2728.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2729.         
  2730.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStylePosition( 
  2731.             /* [in] */ BSTR v) = 0;
  2732.         
  2733.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition( 
  2734.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2735.         
  2736.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleImage( 
  2737.             /* [in] */ BSTR v) = 0;
  2738.         
  2739.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage( 
  2740.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2741.         
  2742.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyle( 
  2743.             /* [in] */ BSTR v) = 0;
  2744.         
  2745.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyle( 
  2746.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2747.         
  2748.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_whiteSpace( 
  2749.             /* [in] */ BSTR v) = 0;
  2750.         
  2751.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_whiteSpace( 
  2752.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2753.         
  2754.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_top( 
  2755.             /* [in] */ VARIANT v) = 0;
  2756.         
  2757.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top( 
  2758.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2759.         
  2760.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_left( 
  2761.             /* [in] */ VARIANT v) = 0;
  2762.         
  2763.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left( 
  2764.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2765.         
  2766.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position( 
  2767.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2768.         
  2769.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_zIndex( 
  2770.             /* [in] */ VARIANT v) = 0;
  2771.         
  2772.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex( 
  2773.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2774.         
  2775.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflow( 
  2776.             /* [in] */ BSTR v) = 0;
  2777.         
  2778.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow( 
  2779.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2780.         
  2781.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakBefore( 
  2782.             /* [in] */ BSTR v) = 0;
  2783.         
  2784.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore( 
  2785.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2786.         
  2787.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakAfter( 
  2788.             /* [in] */ BSTR v) = 0;
  2789.         
  2790.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter( 
  2791.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2792.         
  2793.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText( 
  2794.             /* [in] */ BSTR v) = 0;
  2795.         
  2796.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText( 
  2797.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2798.         
  2799.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelTop( 
  2800.             /* [in] */ long v) = 0;
  2801.         
  2802.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelTop( 
  2803.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  2804.         
  2805.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelLeft( 
  2806.             /* [in] */ long v) = 0;
  2807.         
  2808.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelLeft( 
  2809.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  2810.         
  2811.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelWidth( 
  2812.             /* [in] */ long v) = 0;
  2813.         
  2814.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelWidth( 
  2815.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  2816.         
  2817.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelHeight( 
  2818.             /* [in] */ long v) = 0;
  2819.         
  2820.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelHeight( 
  2821.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  2822.         
  2823.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posTop( 
  2824.             /* [in] */ float v) = 0;
  2825.         
  2826.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posTop( 
  2827.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  2828.         
  2829.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posLeft( 
  2830.             /* [in] */ float v) = 0;
  2831.         
  2832.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posLeft( 
  2833.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  2834.         
  2835.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posWidth( 
  2836.             /* [in] */ float v) = 0;
  2837.         
  2838.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posWidth( 
  2839.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  2840.         
  2841.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posHeight( 
  2842.             /* [in] */ float v) = 0;
  2843.         
  2844.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posHeight( 
  2845.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  2846.         
  2847.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cursor( 
  2848.             /* [in] */ BSTR v) = 0;
  2849.         
  2850.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor( 
  2851.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2852.         
  2853.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clip( 
  2854.             /* [in] */ BSTR v) = 0;
  2855.         
  2856.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clip( 
  2857.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2858.         
  2859.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_filter( 
  2860.             /* [in] */ BSTR v) = 0;
  2861.         
  2862.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_filter( 
  2863.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2864.         
  2865.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute( 
  2866.             /* [in] */ BSTR strAttributeName,
  2867.             /* [in] */ VARIANT AttributeValue,
  2868.             /* [in][defaultvalue] */ LONG lFlags) = 0;
  2869.         
  2870.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  2871.             /* [in] */ BSTR strAttributeName,
  2872.             /* [in][defaultvalue] */ LONG lFlags,
  2873.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  2874.         
  2875.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute( 
  2876.             /* [in] */ BSTR strAttributeName,
  2877.             /* [in][defaultvalue] */ LONG lFlags,
  2878.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  2879.         
  2880.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  2881.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  2882.         
  2883.     };
  2884.     
  2885. #else     /* C style interface */
  2886.  
  2887.     typedef struct IHTMLStyleVtbl
  2888.     {
  2889.         BEGIN_INTERFACE
  2890.         
  2891.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  2892.             IHTMLStyle __RPC_FAR * This,
  2893.             /* [in] */ REFIID riid,
  2894.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2895.         
  2896.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  2897.             IHTMLStyle __RPC_FAR * This);
  2898.         
  2899.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  2900.             IHTMLStyle __RPC_FAR * This);
  2901.         
  2902.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  2903.             IHTMLStyle __RPC_FAR * This,
  2904.             /* [out] */ UINT __RPC_FAR *pctinfo);
  2905.         
  2906.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  2907.             IHTMLStyle __RPC_FAR * This,
  2908.             /* [in] */ UINT iTInfo,
  2909.             /* [in] */ LCID lcid,
  2910.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2911.         
  2912.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  2913.             IHTMLStyle __RPC_FAR * This,
  2914.             /* [in] */ REFIID riid,
  2915.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2916.             /* [in] */ UINT cNames,
  2917.             /* [in] */ LCID lcid,
  2918.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2919.         
  2920.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  2921.             IHTMLStyle __RPC_FAR * This,
  2922.             /* [in] */ DISPID dispIdMember,
  2923.             /* [in] */ REFIID riid,
  2924.             /* [in] */ LCID lcid,
  2925.             /* [in] */ WORD wFlags,
  2926.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2927.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2928.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2929.             /* [out] */ UINT __RPC_FAR *puArgErr);
  2930.         
  2931.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontFamily )( 
  2932.             IHTMLStyle __RPC_FAR * This,
  2933.             /* [in] */ BSTR v);
  2934.         
  2935.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontFamily )( 
  2936.             IHTMLStyle __RPC_FAR * This,
  2937.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2938.         
  2939.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontStyle )( 
  2940.             IHTMLStyle __RPC_FAR * This,
  2941.             /* [in] */ BSTR v);
  2942.         
  2943.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontStyle )( 
  2944.             IHTMLStyle __RPC_FAR * This,
  2945.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2946.         
  2947.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontVariant )( 
  2948.             IHTMLStyle __RPC_FAR * This,
  2949.             /* [in] */ BSTR v);
  2950.         
  2951.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontVariant )( 
  2952.             IHTMLStyle __RPC_FAR * This,
  2953.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2954.         
  2955.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontWeight )( 
  2956.             IHTMLStyle __RPC_FAR * This,
  2957.             /* [in] */ BSTR v);
  2958.         
  2959.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontWeight )( 
  2960.             IHTMLStyle __RPC_FAR * This,
  2961.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2962.         
  2963.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontSize )( 
  2964.             IHTMLStyle __RPC_FAR * This,
  2965.             /* [in] */ VARIANT v);
  2966.         
  2967.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontSize )( 
  2968.             IHTMLStyle __RPC_FAR * This,
  2969.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  2970.         
  2971.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_font )( 
  2972.             IHTMLStyle __RPC_FAR * This,
  2973.             /* [in] */ BSTR v);
  2974.         
  2975.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_font )( 
  2976.             IHTMLStyle __RPC_FAR * This,
  2977.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2978.         
  2979.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  2980.             IHTMLStyle __RPC_FAR * This,
  2981.             /* [in] */ VARIANT v);
  2982.         
  2983.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  2984.             IHTMLStyle __RPC_FAR * This,
  2985.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  2986.         
  2987.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_background )( 
  2988.             IHTMLStyle __RPC_FAR * This,
  2989.             /* [in] */ BSTR v);
  2990.         
  2991.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_background )( 
  2992.             IHTMLStyle __RPC_FAR * This,
  2993.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2994.         
  2995.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundColor )( 
  2996.             IHTMLStyle __RPC_FAR * This,
  2997.             /* [in] */ VARIANT v);
  2998.         
  2999.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundColor )( 
  3000.             IHTMLStyle __RPC_FAR * This,
  3001.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3002.         
  3003.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundImage )( 
  3004.             IHTMLStyle __RPC_FAR * This,
  3005.             /* [in] */ BSTR v);
  3006.         
  3007.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundImage )( 
  3008.             IHTMLStyle __RPC_FAR * This,
  3009.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3010.         
  3011.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundRepeat )( 
  3012.             IHTMLStyle __RPC_FAR * This,
  3013.             /* [in] */ BSTR v);
  3014.         
  3015.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundRepeat )( 
  3016.             IHTMLStyle __RPC_FAR * This,
  3017.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3018.         
  3019.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundAttachment )( 
  3020.             IHTMLStyle __RPC_FAR * This,
  3021.             /* [in] */ BSTR v);
  3022.         
  3023.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundAttachment )( 
  3024.             IHTMLStyle __RPC_FAR * This,
  3025.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3026.         
  3027.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPosition )( 
  3028.             IHTMLStyle __RPC_FAR * This,
  3029.             /* [in] */ BSTR v);
  3030.         
  3031.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPosition )( 
  3032.             IHTMLStyle __RPC_FAR * This,
  3033.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3034.         
  3035.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionX )( 
  3036.             IHTMLStyle __RPC_FAR * This,
  3037.             /* [in] */ VARIANT v);
  3038.         
  3039.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionX )( 
  3040.             IHTMLStyle __RPC_FAR * This,
  3041.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3042.         
  3043.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionY )( 
  3044.             IHTMLStyle __RPC_FAR * This,
  3045.             /* [in] */ VARIANT v);
  3046.         
  3047.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionY )( 
  3048.             IHTMLStyle __RPC_FAR * This,
  3049.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3050.         
  3051.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_wordSpacing )( 
  3052.             IHTMLStyle __RPC_FAR * This,
  3053.             /* [in] */ VARIANT v);
  3054.         
  3055.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wordSpacing )( 
  3056.             IHTMLStyle __RPC_FAR * This,
  3057.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3058.         
  3059.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_letterSpacing )( 
  3060.             IHTMLStyle __RPC_FAR * This,
  3061.             /* [in] */ VARIANT v);
  3062.         
  3063.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_letterSpacing )( 
  3064.             IHTMLStyle __RPC_FAR * This,
  3065.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3066.         
  3067.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecoration )( 
  3068.             IHTMLStyle __RPC_FAR * This,
  3069.             /* [in] */ BSTR v);
  3070.         
  3071.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecoration )( 
  3072.             IHTMLStyle __RPC_FAR * This,
  3073.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3074.         
  3075.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationNone )( 
  3076.             IHTMLStyle __RPC_FAR * This,
  3077.             /* [in] */ VARIANT_BOOL v);
  3078.         
  3079.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationNone )( 
  3080.             IHTMLStyle __RPC_FAR * This,
  3081.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3082.         
  3083.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationUnderline )( 
  3084.             IHTMLStyle __RPC_FAR * This,
  3085.             /* [in] */ VARIANT_BOOL v);
  3086.         
  3087.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationUnderline )( 
  3088.             IHTMLStyle __RPC_FAR * This,
  3089.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3090.         
  3091.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationOverline )( 
  3092.             IHTMLStyle __RPC_FAR * This,
  3093.             /* [in] */ VARIANT_BOOL v);
  3094.         
  3095.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationOverline )( 
  3096.             IHTMLStyle __RPC_FAR * This,
  3097.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3098.         
  3099.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationLineThrough )( 
  3100.             IHTMLStyle __RPC_FAR * This,
  3101.             /* [in] */ VARIANT_BOOL v);
  3102.         
  3103.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationLineThrough )( 
  3104.             IHTMLStyle __RPC_FAR * This,
  3105.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3106.         
  3107.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationBlink )( 
  3108.             IHTMLStyle __RPC_FAR * This,
  3109.             /* [in] */ VARIANT_BOOL v);
  3110.         
  3111.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationBlink )( 
  3112.             IHTMLStyle __RPC_FAR * This,
  3113.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3114.         
  3115.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_verticalAlign )( 
  3116.             IHTMLStyle __RPC_FAR * This,
  3117.             /* [in] */ VARIANT v);
  3118.         
  3119.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_verticalAlign )( 
  3120.             IHTMLStyle __RPC_FAR * This,
  3121.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3122.         
  3123.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textTransform )( 
  3124.             IHTMLStyle __RPC_FAR * This,
  3125.             /* [in] */ BSTR v);
  3126.         
  3127.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textTransform )( 
  3128.             IHTMLStyle __RPC_FAR * This,
  3129.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3130.         
  3131.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textAlign )( 
  3132.             IHTMLStyle __RPC_FAR * This,
  3133.             /* [in] */ BSTR v);
  3134.         
  3135.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textAlign )( 
  3136.             IHTMLStyle __RPC_FAR * This,
  3137.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3138.         
  3139.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textIndent )( 
  3140.             IHTMLStyle __RPC_FAR * This,
  3141.             /* [in] */ VARIANT v);
  3142.         
  3143.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textIndent )( 
  3144.             IHTMLStyle __RPC_FAR * This,
  3145.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3146.         
  3147.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lineHeight )( 
  3148.             IHTMLStyle __RPC_FAR * This,
  3149.             /* [in] */ VARIANT v);
  3150.         
  3151.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lineHeight )( 
  3152.             IHTMLStyle __RPC_FAR * This,
  3153.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3154.         
  3155.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginTop )( 
  3156.             IHTMLStyle __RPC_FAR * This,
  3157.             /* [in] */ VARIANT v);
  3158.         
  3159.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginTop )( 
  3160.             IHTMLStyle __RPC_FAR * This,
  3161.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3162.         
  3163.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginRight )( 
  3164.             IHTMLStyle __RPC_FAR * This,
  3165.             /* [in] */ VARIANT v);
  3166.         
  3167.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginRight )( 
  3168.             IHTMLStyle __RPC_FAR * This,
  3169.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3170.         
  3171.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginBottom )( 
  3172.             IHTMLStyle __RPC_FAR * This,
  3173.             /* [in] */ VARIANT v);
  3174.         
  3175.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginBottom )( 
  3176.             IHTMLStyle __RPC_FAR * This,
  3177.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3178.         
  3179.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginLeft )( 
  3180.             IHTMLStyle __RPC_FAR * This,
  3181.             /* [in] */ VARIANT v);
  3182.         
  3183.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginLeft )( 
  3184.             IHTMLStyle __RPC_FAR * This,
  3185.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3186.         
  3187.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_margin )( 
  3188.             IHTMLStyle __RPC_FAR * This,
  3189.             /* [in] */ BSTR v);
  3190.         
  3191.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_margin )( 
  3192.             IHTMLStyle __RPC_FAR * This,
  3193.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3194.         
  3195.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingTop )( 
  3196.             IHTMLStyle __RPC_FAR * This,
  3197.             /* [in] */ VARIANT v);
  3198.         
  3199.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingTop )( 
  3200.             IHTMLStyle __RPC_FAR * This,
  3201.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3202.         
  3203.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingRight )( 
  3204.             IHTMLStyle __RPC_FAR * This,
  3205.             /* [in] */ VARIANT v);
  3206.         
  3207.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingRight )( 
  3208.             IHTMLStyle __RPC_FAR * This,
  3209.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3210.         
  3211.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingBottom )( 
  3212.             IHTMLStyle __RPC_FAR * This,
  3213.             /* [in] */ VARIANT v);
  3214.         
  3215.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingBottom )( 
  3216.             IHTMLStyle __RPC_FAR * This,
  3217.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3218.         
  3219.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingLeft )( 
  3220.             IHTMLStyle __RPC_FAR * This,
  3221.             /* [in] */ VARIANT v);
  3222.         
  3223.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingLeft )( 
  3224.             IHTMLStyle __RPC_FAR * This,
  3225.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3226.         
  3227.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_padding )( 
  3228.             IHTMLStyle __RPC_FAR * This,
  3229.             /* [in] */ BSTR v);
  3230.         
  3231.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_padding )( 
  3232.             IHTMLStyle __RPC_FAR * This,
  3233.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3234.         
  3235.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  3236.             IHTMLStyle __RPC_FAR * This,
  3237.             /* [in] */ BSTR v);
  3238.         
  3239.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  3240.             IHTMLStyle __RPC_FAR * This,
  3241.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3242.         
  3243.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTop )( 
  3244.             IHTMLStyle __RPC_FAR * This,
  3245.             /* [in] */ BSTR v);
  3246.         
  3247.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTop )( 
  3248.             IHTMLStyle __RPC_FAR * This,
  3249.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3250.         
  3251.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRight )( 
  3252.             IHTMLStyle __RPC_FAR * This,
  3253.             /* [in] */ BSTR v);
  3254.         
  3255.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRight )( 
  3256.             IHTMLStyle __RPC_FAR * This,
  3257.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3258.         
  3259.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottom )( 
  3260.             IHTMLStyle __RPC_FAR * This,
  3261.             /* [in] */ BSTR v);
  3262.         
  3263.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottom )( 
  3264.             IHTMLStyle __RPC_FAR * This,
  3265.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3266.         
  3267.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeft )( 
  3268.             IHTMLStyle __RPC_FAR * This,
  3269.             /* [in] */ BSTR v);
  3270.         
  3271.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeft )( 
  3272.             IHTMLStyle __RPC_FAR * This,
  3273.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3274.         
  3275.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderColor )( 
  3276.             IHTMLStyle __RPC_FAR * This,
  3277.             /* [in] */ BSTR v);
  3278.         
  3279.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderColor )( 
  3280.             IHTMLStyle __RPC_FAR * This,
  3281.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3282.         
  3283.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopColor )( 
  3284.             IHTMLStyle __RPC_FAR * This,
  3285.             /* [in] */ VARIANT v);
  3286.         
  3287.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopColor )( 
  3288.             IHTMLStyle __RPC_FAR * This,
  3289.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3290.         
  3291.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightColor )( 
  3292.             IHTMLStyle __RPC_FAR * This,
  3293.             /* [in] */ VARIANT v);
  3294.         
  3295.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightColor )( 
  3296.             IHTMLStyle __RPC_FAR * This,
  3297.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3298.         
  3299.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomColor )( 
  3300.             IHTMLStyle __RPC_FAR * This,
  3301.             /* [in] */ VARIANT v);
  3302.         
  3303.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomColor )( 
  3304.             IHTMLStyle __RPC_FAR * This,
  3305.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3306.         
  3307.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftColor )( 
  3308.             IHTMLStyle __RPC_FAR * This,
  3309.             /* [in] */ VARIANT v);
  3310.         
  3311.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftColor )( 
  3312.             IHTMLStyle __RPC_FAR * This,
  3313.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3314.         
  3315.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderWidth )( 
  3316.             IHTMLStyle __RPC_FAR * This,
  3317.             /* [in] */ BSTR v);
  3318.         
  3319.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderWidth )( 
  3320.             IHTMLStyle __RPC_FAR * This,
  3321.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3322.         
  3323.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopWidth )( 
  3324.             IHTMLStyle __RPC_FAR * This,
  3325.             /* [in] */ VARIANT v);
  3326.         
  3327.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopWidth )( 
  3328.             IHTMLStyle __RPC_FAR * This,
  3329.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3330.         
  3331.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightWidth )( 
  3332.             IHTMLStyle __RPC_FAR * This,
  3333.             /* [in] */ VARIANT v);
  3334.         
  3335.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightWidth )( 
  3336.             IHTMLStyle __RPC_FAR * This,
  3337.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3338.         
  3339.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomWidth )( 
  3340.             IHTMLStyle __RPC_FAR * This,
  3341.             /* [in] */ VARIANT v);
  3342.         
  3343.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomWidth )( 
  3344.             IHTMLStyle __RPC_FAR * This,
  3345.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3346.         
  3347.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftWidth )( 
  3348.             IHTMLStyle __RPC_FAR * This,
  3349.             /* [in] */ VARIANT v);
  3350.         
  3351.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftWidth )( 
  3352.             IHTMLStyle __RPC_FAR * This,
  3353.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3354.         
  3355.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderStyle )( 
  3356.             IHTMLStyle __RPC_FAR * This,
  3357.             /* [in] */ BSTR v);
  3358.         
  3359.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderStyle )( 
  3360.             IHTMLStyle __RPC_FAR * This,
  3361.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3362.         
  3363.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopStyle )( 
  3364.             IHTMLStyle __RPC_FAR * This,
  3365.             /* [in] */ BSTR v);
  3366.         
  3367.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopStyle )( 
  3368.             IHTMLStyle __RPC_FAR * This,
  3369.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3370.         
  3371.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightStyle )( 
  3372.             IHTMLStyle __RPC_FAR * This,
  3373.             /* [in] */ BSTR v);
  3374.         
  3375.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightStyle )( 
  3376.             IHTMLStyle __RPC_FAR * This,
  3377.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3378.         
  3379.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomStyle )( 
  3380.             IHTMLStyle __RPC_FAR * This,
  3381.             /* [in] */ BSTR v);
  3382.         
  3383.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomStyle )( 
  3384.             IHTMLStyle __RPC_FAR * This,
  3385.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3386.         
  3387.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftStyle )( 
  3388.             IHTMLStyle __RPC_FAR * This,
  3389.             /* [in] */ BSTR v);
  3390.         
  3391.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftStyle )( 
  3392.             IHTMLStyle __RPC_FAR * This,
  3393.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3394.         
  3395.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  3396.             IHTMLStyle __RPC_FAR * This,
  3397.             /* [in] */ VARIANT v);
  3398.         
  3399.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  3400.             IHTMLStyle __RPC_FAR * This,
  3401.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3402.         
  3403.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  3404.             IHTMLStyle __RPC_FAR * This,
  3405.             /* [in] */ VARIANT v);
  3406.         
  3407.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  3408.             IHTMLStyle __RPC_FAR * This,
  3409.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3410.         
  3411.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_styleFloat )( 
  3412.             IHTMLStyle __RPC_FAR * This,
  3413.             /* [in] */ BSTR v);
  3414.         
  3415.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_styleFloat )( 
  3416.             IHTMLStyle __RPC_FAR * This,
  3417.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3418.         
  3419.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  3420.             IHTMLStyle __RPC_FAR * This,
  3421.             /* [in] */ BSTR v);
  3422.         
  3423.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  3424.             IHTMLStyle __RPC_FAR * This,
  3425.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3426.         
  3427.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_display )( 
  3428.             IHTMLStyle __RPC_FAR * This,
  3429.             /* [in] */ BSTR v);
  3430.         
  3431.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_display )( 
  3432.             IHTMLStyle __RPC_FAR * This,
  3433.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3434.         
  3435.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_visibility )( 
  3436.             IHTMLStyle __RPC_FAR * This,
  3437.             /* [in] */ BSTR v);
  3438.         
  3439.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_visibility )( 
  3440.             IHTMLStyle __RPC_FAR * This,
  3441.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3442.         
  3443.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleType )( 
  3444.             IHTMLStyle __RPC_FAR * This,
  3445.             /* [in] */ BSTR v);
  3446.         
  3447.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleType )( 
  3448.             IHTMLStyle __RPC_FAR * This,
  3449.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3450.         
  3451.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStylePosition )( 
  3452.             IHTMLStyle __RPC_FAR * This,
  3453.             /* [in] */ BSTR v);
  3454.         
  3455.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStylePosition )( 
  3456.             IHTMLStyle __RPC_FAR * This,
  3457.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3458.         
  3459.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleImage )( 
  3460.             IHTMLStyle __RPC_FAR * This,
  3461.             /* [in] */ BSTR v);
  3462.         
  3463.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleImage )( 
  3464.             IHTMLStyle __RPC_FAR * This,
  3465.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3466.         
  3467.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyle )( 
  3468.             IHTMLStyle __RPC_FAR * This,
  3469.             /* [in] */ BSTR v);
  3470.         
  3471.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyle )( 
  3472.             IHTMLStyle __RPC_FAR * This,
  3473.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3474.         
  3475.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_whiteSpace )( 
  3476.             IHTMLStyle __RPC_FAR * This,
  3477.             /* [in] */ BSTR v);
  3478.         
  3479.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_whiteSpace )( 
  3480.             IHTMLStyle __RPC_FAR * This,
  3481.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3482.         
  3483.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_top )( 
  3484.             IHTMLStyle __RPC_FAR * This,
  3485.             /* [in] */ VARIANT v);
  3486.         
  3487.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_top )( 
  3488.             IHTMLStyle __RPC_FAR * This,
  3489.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3490.         
  3491.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_left )( 
  3492.             IHTMLStyle __RPC_FAR * This,
  3493.             /* [in] */ VARIANT v);
  3494.         
  3495.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_left )( 
  3496.             IHTMLStyle __RPC_FAR * This,
  3497.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3498.         
  3499.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_position )( 
  3500.             IHTMLStyle __RPC_FAR * This,
  3501.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3502.         
  3503.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_zIndex )( 
  3504.             IHTMLStyle __RPC_FAR * This,
  3505.             /* [in] */ VARIANT v);
  3506.         
  3507.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_zIndex )( 
  3508.             IHTMLStyle __RPC_FAR * This,
  3509.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3510.         
  3511.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_overflow )( 
  3512.             IHTMLStyle __RPC_FAR * This,
  3513.             /* [in] */ BSTR v);
  3514.         
  3515.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflow )( 
  3516.             IHTMLStyle __RPC_FAR * This,
  3517.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3518.         
  3519.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakBefore )( 
  3520.             IHTMLStyle __RPC_FAR * This,
  3521.             /* [in] */ BSTR v);
  3522.         
  3523.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakBefore )( 
  3524.             IHTMLStyle __RPC_FAR * This,
  3525.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3526.         
  3527.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakAfter )( 
  3528.             IHTMLStyle __RPC_FAR * This,
  3529.             /* [in] */ BSTR v);
  3530.         
  3531.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakAfter )( 
  3532.             IHTMLStyle __RPC_FAR * This,
  3533.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3534.         
  3535.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cssText )( 
  3536.             IHTMLStyle __RPC_FAR * This,
  3537.             /* [in] */ BSTR v);
  3538.         
  3539.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cssText )( 
  3540.             IHTMLStyle __RPC_FAR * This,
  3541.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3542.         
  3543.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelTop )( 
  3544.             IHTMLStyle __RPC_FAR * This,
  3545.             /* [in] */ long v);
  3546.         
  3547.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelTop )( 
  3548.             IHTMLStyle __RPC_FAR * This,
  3549.             /* [out][retval] */ long __RPC_FAR *p);
  3550.         
  3551.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelLeft )( 
  3552.             IHTMLStyle __RPC_FAR * This,
  3553.             /* [in] */ long v);
  3554.         
  3555.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelLeft )( 
  3556.             IHTMLStyle __RPC_FAR * This,
  3557.             /* [out][retval] */ long __RPC_FAR *p);
  3558.         
  3559.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelWidth )( 
  3560.             IHTMLStyle __RPC_FAR * This,
  3561.             /* [in] */ long v);
  3562.         
  3563.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelWidth )( 
  3564.             IHTMLStyle __RPC_FAR * This,
  3565.             /* [out][retval] */ long __RPC_FAR *p);
  3566.         
  3567.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelHeight )( 
  3568.             IHTMLStyle __RPC_FAR * This,
  3569.             /* [in] */ long v);
  3570.         
  3571.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelHeight )( 
  3572.             IHTMLStyle __RPC_FAR * This,
  3573.             /* [out][retval] */ long __RPC_FAR *p);
  3574.         
  3575.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posTop )( 
  3576.             IHTMLStyle __RPC_FAR * This,
  3577.             /* [in] */ float v);
  3578.         
  3579.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posTop )( 
  3580.             IHTMLStyle __RPC_FAR * This,
  3581.             /* [out][retval] */ float __RPC_FAR *p);
  3582.         
  3583.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posLeft )( 
  3584.             IHTMLStyle __RPC_FAR * This,
  3585.             /* [in] */ float v);
  3586.         
  3587.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posLeft )( 
  3588.             IHTMLStyle __RPC_FAR * This,
  3589.             /* [out][retval] */ float __RPC_FAR *p);
  3590.         
  3591.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posWidth )( 
  3592.             IHTMLStyle __RPC_FAR * This,
  3593.             /* [in] */ float v);
  3594.         
  3595.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posWidth )( 
  3596.             IHTMLStyle __RPC_FAR * This,
  3597.             /* [out][retval] */ float __RPC_FAR *p);
  3598.         
  3599.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posHeight )( 
  3600.             IHTMLStyle __RPC_FAR * This,
  3601.             /* [in] */ float v);
  3602.         
  3603.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posHeight )( 
  3604.             IHTMLStyle __RPC_FAR * This,
  3605.             /* [out][retval] */ float __RPC_FAR *p);
  3606.         
  3607.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cursor )( 
  3608.             IHTMLStyle __RPC_FAR * This,
  3609.             /* [in] */ BSTR v);
  3610.         
  3611.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cursor )( 
  3612.             IHTMLStyle __RPC_FAR * This,
  3613.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3614.         
  3615.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clip )( 
  3616.             IHTMLStyle __RPC_FAR * This,
  3617.             /* [in] */ BSTR v);
  3618.         
  3619.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clip )( 
  3620.             IHTMLStyle __RPC_FAR * This,
  3621.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3622.         
  3623.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_filter )( 
  3624.             IHTMLStyle __RPC_FAR * This,
  3625.             /* [in] */ BSTR v);
  3626.         
  3627.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filter )( 
  3628.             IHTMLStyle __RPC_FAR * This,
  3629.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3630.         
  3631.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )( 
  3632.             IHTMLStyle __RPC_FAR * This,
  3633.             /* [in] */ BSTR strAttributeName,
  3634.             /* [in] */ VARIANT AttributeValue,
  3635.             /* [in][defaultvalue] */ LONG lFlags);
  3636.         
  3637.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  3638.             IHTMLStyle __RPC_FAR * This,
  3639.             /* [in] */ BSTR strAttributeName,
  3640.             /* [in][defaultvalue] */ LONG lFlags,
  3641.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  3642.         
  3643.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )( 
  3644.             IHTMLStyle __RPC_FAR * This,
  3645.             /* [in] */ BSTR strAttributeName,
  3646.             /* [in][defaultvalue] */ LONG lFlags,
  3647.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  3648.         
  3649.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  3650.             IHTMLStyle __RPC_FAR * This,
  3651.             /* [out][retval] */ BSTR __RPC_FAR *String);
  3652.         
  3653.         END_INTERFACE
  3654.     } IHTMLStyleVtbl;
  3655.  
  3656.     interface IHTMLStyle
  3657.     {
  3658.         CONST_VTBL struct IHTMLStyleVtbl __RPC_FAR *lpVtbl;
  3659.     };
  3660.  
  3661.     
  3662.  
  3663. #ifdef COBJMACROS
  3664.  
  3665.  
  3666. #define IHTMLStyle_QueryInterface(This,riid,ppvObject)    \
  3667.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3668.  
  3669. #define IHTMLStyle_AddRef(This)    \
  3670.     (This)->lpVtbl -> AddRef(This)
  3671.  
  3672. #define IHTMLStyle_Release(This)    \
  3673.     (This)->lpVtbl -> Release(This)
  3674.  
  3675.  
  3676. #define IHTMLStyle_GetTypeInfoCount(This,pctinfo)    \
  3677.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3678.  
  3679. #define IHTMLStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  3680.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3681.  
  3682. #define IHTMLStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  3683.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3684.  
  3685. #define IHTMLStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  3686.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3687.  
  3688.  
  3689. #define IHTMLStyle_put_fontFamily(This,v)    \
  3690.     (This)->lpVtbl -> put_fontFamily(This,v)
  3691.  
  3692. #define IHTMLStyle_get_fontFamily(This,p)    \
  3693.     (This)->lpVtbl -> get_fontFamily(This,p)
  3694.  
  3695. #define IHTMLStyle_put_fontStyle(This,v)    \
  3696.     (This)->lpVtbl -> put_fontStyle(This,v)
  3697.  
  3698. #define IHTMLStyle_get_fontStyle(This,p)    \
  3699.     (This)->lpVtbl -> get_fontStyle(This,p)
  3700.  
  3701. #define IHTMLStyle_put_fontVariant(This,v)    \
  3702.     (This)->lpVtbl -> put_fontVariant(This,v)
  3703.  
  3704. #define IHTMLStyle_get_fontVariant(This,p)    \
  3705.     (This)->lpVtbl -> get_fontVariant(This,p)
  3706.  
  3707. #define IHTMLStyle_put_fontWeight(This,v)    \
  3708.     (This)->lpVtbl -> put_fontWeight(This,v)
  3709.  
  3710. #define IHTMLStyle_get_fontWeight(This,p)    \
  3711.     (This)->lpVtbl -> get_fontWeight(This,p)
  3712.  
  3713. #define IHTMLStyle_put_fontSize(This,v)    \
  3714.     (This)->lpVtbl -> put_fontSize(This,v)
  3715.  
  3716. #define IHTMLStyle_get_fontSize(This,p)    \
  3717.     (This)->lpVtbl -> get_fontSize(This,p)
  3718.  
  3719. #define IHTMLStyle_put_font(This,v)    \
  3720.     (This)->lpVtbl -> put_font(This,v)
  3721.  
  3722. #define IHTMLStyle_get_font(This,p)    \
  3723.     (This)->lpVtbl -> get_font(This,p)
  3724.  
  3725. #define IHTMLStyle_put_color(This,v)    \
  3726.     (This)->lpVtbl -> put_color(This,v)
  3727.  
  3728. #define IHTMLStyle_get_color(This,p)    \
  3729.     (This)->lpVtbl -> get_color(This,p)
  3730.  
  3731. #define IHTMLStyle_put_background(This,v)    \
  3732.     (This)->lpVtbl -> put_background(This,v)
  3733.  
  3734. #define IHTMLStyle_get_background(This,p)    \
  3735.     (This)->lpVtbl -> get_background(This,p)
  3736.  
  3737. #define IHTMLStyle_put_backgroundColor(This,v)    \
  3738.     (This)->lpVtbl -> put_backgroundColor(This,v)
  3739.  
  3740. #define IHTMLStyle_get_backgroundColor(This,p)    \
  3741.     (This)->lpVtbl -> get_backgroundColor(This,p)
  3742.  
  3743. #define IHTMLStyle_put_backgroundImage(This,v)    \
  3744.     (This)->lpVtbl -> put_backgroundImage(This,v)
  3745.  
  3746. #define IHTMLStyle_get_backgroundImage(This,p)    \
  3747.     (This)->lpVtbl -> get_backgroundImage(This,p)
  3748.  
  3749. #define IHTMLStyle_put_backgroundRepeat(This,v)    \
  3750.     (This)->lpVtbl -> put_backgroundRepeat(This,v)
  3751.  
  3752. #define IHTMLStyle_get_backgroundRepeat(This,p)    \
  3753.     (This)->lpVtbl -> get_backgroundRepeat(This,p)
  3754.  
  3755. #define IHTMLStyle_put_backgroundAttachment(This,v)    \
  3756.     (This)->lpVtbl -> put_backgroundAttachment(This,v)
  3757.  
  3758. #define IHTMLStyle_get_backgroundAttachment(This,p)    \
  3759.     (This)->lpVtbl -> get_backgroundAttachment(This,p)
  3760.  
  3761. #define IHTMLStyle_put_backgroundPosition(This,v)    \
  3762.     (This)->lpVtbl -> put_backgroundPosition(This,v)
  3763.  
  3764. #define IHTMLStyle_get_backgroundPosition(This,p)    \
  3765.     (This)->lpVtbl -> get_backgroundPosition(This,p)
  3766.  
  3767. #define IHTMLStyle_put_backgroundPositionX(This,v)    \
  3768.     (This)->lpVtbl -> put_backgroundPositionX(This,v)
  3769.  
  3770. #define IHTMLStyle_get_backgroundPositionX(This,p)    \
  3771.     (This)->lpVtbl -> get_backgroundPositionX(This,p)
  3772.  
  3773. #define IHTMLStyle_put_backgroundPositionY(This,v)    \
  3774.     (This)->lpVtbl -> put_backgroundPositionY(This,v)
  3775.  
  3776. #define IHTMLStyle_get_backgroundPositionY(This,p)    \
  3777.     (This)->lpVtbl -> get_backgroundPositionY(This,p)
  3778.  
  3779. #define IHTMLStyle_put_wordSpacing(This,v)    \
  3780.     (This)->lpVtbl -> put_wordSpacing(This,v)
  3781.  
  3782. #define IHTMLStyle_get_wordSpacing(This,p)    \
  3783.     (This)->lpVtbl -> get_wordSpacing(This,p)
  3784.  
  3785. #define IHTMLStyle_put_letterSpacing(This,v)    \
  3786.     (This)->lpVtbl -> put_letterSpacing(This,v)
  3787.  
  3788. #define IHTMLStyle_get_letterSpacing(This,p)    \
  3789.     (This)->lpVtbl -> get_letterSpacing(This,p)
  3790.  
  3791. #define IHTMLStyle_put_textDecoration(This,v)    \
  3792.     (This)->lpVtbl -> put_textDecoration(This,v)
  3793.  
  3794. #define IHTMLStyle_get_textDecoration(This,p)    \
  3795.     (This)->lpVtbl -> get_textDecoration(This,p)
  3796.  
  3797. #define IHTMLStyle_put_textDecorationNone(This,v)    \
  3798.     (This)->lpVtbl -> put_textDecorationNone(This,v)
  3799.  
  3800. #define IHTMLStyle_get_textDecorationNone(This,p)    \
  3801.     (This)->lpVtbl -> get_textDecorationNone(This,p)
  3802.  
  3803. #define IHTMLStyle_put_textDecorationUnderline(This,v)    \
  3804.     (This)->lpVtbl -> put_textDecorationUnderline(This,v)
  3805.  
  3806. #define IHTMLStyle_get_textDecorationUnderline(This,p)    \
  3807.     (This)->lpVtbl -> get_textDecorationUnderline(This,p)
  3808.  
  3809. #define IHTMLStyle_put_textDecorationOverline(This,v)    \
  3810.     (This)->lpVtbl -> put_textDecorationOverline(This,v)
  3811.  
  3812. #define IHTMLStyle_get_textDecorationOverline(This,p)    \
  3813.     (This)->lpVtbl -> get_textDecorationOverline(This,p)
  3814.  
  3815. #define IHTMLStyle_put_textDecorationLineThrough(This,v)    \
  3816.     (This)->lpVtbl -> put_textDecorationLineThrough(This,v)
  3817.  
  3818. #define IHTMLStyle_get_textDecorationLineThrough(This,p)    \
  3819.     (This)->lpVtbl -> get_textDecorationLineThrough(This,p)
  3820.  
  3821. #define IHTMLStyle_put_textDecorationBlink(This,v)    \
  3822.     (This)->lpVtbl -> put_textDecorationBlink(This,v)
  3823.  
  3824. #define IHTMLStyle_get_textDecorationBlink(This,p)    \
  3825.     (This)->lpVtbl -> get_textDecorationBlink(This,p)
  3826.  
  3827. #define IHTMLStyle_put_verticalAlign(This,v)    \
  3828.     (This)->lpVtbl -> put_verticalAlign(This,v)
  3829.  
  3830. #define IHTMLStyle_get_verticalAlign(This,p)    \
  3831.     (This)->lpVtbl -> get_verticalAlign(This,p)
  3832.  
  3833. #define IHTMLStyle_put_textTransform(This,v)    \
  3834.     (This)->lpVtbl -> put_textTransform(This,v)
  3835.  
  3836. #define IHTMLStyle_get_textTransform(This,p)    \
  3837.     (This)->lpVtbl -> get_textTransform(This,p)
  3838.  
  3839. #define IHTMLStyle_put_textAlign(This,v)    \
  3840.     (This)->lpVtbl -> put_textAlign(This,v)
  3841.  
  3842. #define IHTMLStyle_get_textAlign(This,p)    \
  3843.     (This)->lpVtbl -> get_textAlign(This,p)
  3844.  
  3845. #define IHTMLStyle_put_textIndent(This,v)    \
  3846.     (This)->lpVtbl -> put_textIndent(This,v)
  3847.  
  3848. #define IHTMLStyle_get_textIndent(This,p)    \
  3849.     (This)->lpVtbl -> get_textIndent(This,p)
  3850.  
  3851. #define IHTMLStyle_put_lineHeight(This,v)    \
  3852.     (This)->lpVtbl -> put_lineHeight(This,v)
  3853.  
  3854. #define IHTMLStyle_get_lineHeight(This,p)    \
  3855.     (This)->lpVtbl -> get_lineHeight(This,p)
  3856.  
  3857. #define IHTMLStyle_put_marginTop(This,v)    \
  3858.     (This)->lpVtbl -> put_marginTop(This,v)
  3859.  
  3860. #define IHTMLStyle_get_marginTop(This,p)    \
  3861.     (This)->lpVtbl -> get_marginTop(This,p)
  3862.  
  3863. #define IHTMLStyle_put_marginRight(This,v)    \
  3864.     (This)->lpVtbl -> put_marginRight(This,v)
  3865.  
  3866. #define IHTMLStyle_get_marginRight(This,p)    \
  3867.     (This)->lpVtbl -> get_marginRight(This,p)
  3868.  
  3869. #define IHTMLStyle_put_marginBottom(This,v)    \
  3870.     (This)->lpVtbl -> put_marginBottom(This,v)
  3871.  
  3872. #define IHTMLStyle_get_marginBottom(This,p)    \
  3873.     (This)->lpVtbl -> get_marginBottom(This,p)
  3874.  
  3875. #define IHTMLStyle_put_marginLeft(This,v)    \
  3876.     (This)->lpVtbl -> put_marginLeft(This,v)
  3877.  
  3878. #define IHTMLStyle_get_marginLeft(This,p)    \
  3879.     (This)->lpVtbl -> get_marginLeft(This,p)
  3880.  
  3881. #define IHTMLStyle_put_margin(This,v)    \
  3882.     (This)->lpVtbl -> put_margin(This,v)
  3883.  
  3884. #define IHTMLStyle_get_margin(This,p)    \
  3885.     (This)->lpVtbl -> get_margin(This,p)
  3886.  
  3887. #define IHTMLStyle_put_paddingTop(This,v)    \
  3888.     (This)->lpVtbl -> put_paddingTop(This,v)
  3889.  
  3890. #define IHTMLStyle_get_paddingTop(This,p)    \
  3891.     (This)->lpVtbl -> get_paddingTop(This,p)
  3892.  
  3893. #define IHTMLStyle_put_paddingRight(This,v)    \
  3894.     (This)->lpVtbl -> put_paddingRight(This,v)
  3895.  
  3896. #define IHTMLStyle_get_paddingRight(This,p)    \
  3897.     (This)->lpVtbl -> get_paddingRight(This,p)
  3898.  
  3899. #define IHTMLStyle_put_paddingBottom(This,v)    \
  3900.     (This)->lpVtbl -> put_paddingBottom(This,v)
  3901.  
  3902. #define IHTMLStyle_get_paddingBottom(This,p)    \
  3903.     (This)->lpVtbl -> get_paddingBottom(This,p)
  3904.  
  3905. #define IHTMLStyle_put_paddingLeft(This,v)    \
  3906.     (This)->lpVtbl -> put_paddingLeft(This,v)
  3907.  
  3908. #define IHTMLStyle_get_paddingLeft(This,p)    \
  3909.     (This)->lpVtbl -> get_paddingLeft(This,p)
  3910.  
  3911. #define IHTMLStyle_put_padding(This,v)    \
  3912.     (This)->lpVtbl -> put_padding(This,v)
  3913.  
  3914. #define IHTMLStyle_get_padding(This,p)    \
  3915.     (This)->lpVtbl -> get_padding(This,p)
  3916.  
  3917. #define IHTMLStyle_put_border(This,v)    \
  3918.     (This)->lpVtbl -> put_border(This,v)
  3919.  
  3920. #define IHTMLStyle_get_border(This,p)    \
  3921.     (This)->lpVtbl -> get_border(This,p)
  3922.  
  3923. #define IHTMLStyle_put_borderTop(This,v)    \
  3924.     (This)->lpVtbl -> put_borderTop(This,v)
  3925.  
  3926. #define IHTMLStyle_get_borderTop(This,p)    \
  3927.     (This)->lpVtbl -> get_borderTop(This,p)
  3928.  
  3929. #define IHTMLStyle_put_borderRight(This,v)    \
  3930.     (This)->lpVtbl -> put_borderRight(This,v)
  3931.  
  3932. #define IHTMLStyle_get_borderRight(This,p)    \
  3933.     (This)->lpVtbl -> get_borderRight(This,p)
  3934.  
  3935. #define IHTMLStyle_put_borderBottom(This,v)    \
  3936.     (This)->lpVtbl -> put_borderBottom(This,v)
  3937.  
  3938. #define IHTMLStyle_get_borderBottom(This,p)    \
  3939.     (This)->lpVtbl -> get_borderBottom(This,p)
  3940.  
  3941. #define IHTMLStyle_put_borderLeft(This,v)    \
  3942.     (This)->lpVtbl -> put_borderLeft(This,v)
  3943.  
  3944. #define IHTMLStyle_get_borderLeft(This,p)    \
  3945.     (This)->lpVtbl -> get_borderLeft(This,p)
  3946.  
  3947. #define IHTMLStyle_put_borderColor(This,v)    \
  3948.     (This)->lpVtbl -> put_borderColor(This,v)
  3949.  
  3950. #define IHTMLStyle_get_borderColor(This,p)    \
  3951.     (This)->lpVtbl -> get_borderColor(This,p)
  3952.  
  3953. #define IHTMLStyle_put_borderTopColor(This,v)    \
  3954.     (This)->lpVtbl -> put_borderTopColor(This,v)
  3955.  
  3956. #define IHTMLStyle_get_borderTopColor(This,p)    \
  3957.     (This)->lpVtbl -> get_borderTopColor(This,p)
  3958.  
  3959. #define IHTMLStyle_put_borderRightColor(This,v)    \
  3960.     (This)->lpVtbl -> put_borderRightColor(This,v)
  3961.  
  3962. #define IHTMLStyle_get_borderRightColor(This,p)    \
  3963.     (This)->lpVtbl -> get_borderRightColor(This,p)
  3964.  
  3965. #define IHTMLStyle_put_borderBottomColor(This,v)    \
  3966.     (This)->lpVtbl -> put_borderBottomColor(This,v)
  3967.  
  3968. #define IHTMLStyle_get_borderBottomColor(This,p)    \
  3969.     (This)->lpVtbl -> get_borderBottomColor(This,p)
  3970.  
  3971. #define IHTMLStyle_put_borderLeftColor(This,v)    \
  3972.     (This)->lpVtbl -> put_borderLeftColor(This,v)
  3973.  
  3974. #define IHTMLStyle_get_borderLeftColor(This,p)    \
  3975.     (This)->lpVtbl -> get_borderLeftColor(This,p)
  3976.  
  3977. #define IHTMLStyle_put_borderWidth(This,v)    \
  3978.     (This)->lpVtbl -> put_borderWidth(This,v)
  3979.  
  3980. #define IHTMLStyle_get_borderWidth(This,p)    \
  3981.     (This)->lpVtbl -> get_borderWidth(This,p)
  3982.  
  3983. #define IHTMLStyle_put_borderTopWidth(This,v)    \
  3984.     (This)->lpVtbl -> put_borderTopWidth(This,v)
  3985.  
  3986. #define IHTMLStyle_get_borderTopWidth(This,p)    \
  3987.     (This)->lpVtbl -> get_borderTopWidth(This,p)
  3988.  
  3989. #define IHTMLStyle_put_borderRightWidth(This,v)    \
  3990.     (This)->lpVtbl -> put_borderRightWidth(This,v)
  3991.  
  3992. #define IHTMLStyle_get_borderRightWidth(This,p)    \
  3993.     (This)->lpVtbl -> get_borderRightWidth(This,p)
  3994.  
  3995. #define IHTMLStyle_put_borderBottomWidth(This,v)    \
  3996.     (This)->lpVtbl -> put_borderBottomWidth(This,v)
  3997.  
  3998. #define IHTMLStyle_get_borderBottomWidth(This,p)    \
  3999.     (This)->lpVtbl -> get_borderBottomWidth(This,p)
  4000.  
  4001. #define IHTMLStyle_put_borderLeftWidth(This,v)    \
  4002.     (This)->lpVtbl -> put_borderLeftWidth(This,v)
  4003.  
  4004. #define IHTMLStyle_get_borderLeftWidth(This,p)    \
  4005.     (This)->lpVtbl -> get_borderLeftWidth(This,p)
  4006.  
  4007. #define IHTMLStyle_put_borderStyle(This,v)    \
  4008.     (This)->lpVtbl -> put_borderStyle(This,v)
  4009.  
  4010. #define IHTMLStyle_get_borderStyle(This,p)    \
  4011.     (This)->lpVtbl -> get_borderStyle(This,p)
  4012.  
  4013. #define IHTMLStyle_put_borderTopStyle(This,v)    \
  4014.     (This)->lpVtbl -> put_borderTopStyle(This,v)
  4015.  
  4016. #define IHTMLStyle_get_borderTopStyle(This,p)    \
  4017.     (This)->lpVtbl -> get_borderTopStyle(This,p)
  4018.  
  4019. #define IHTMLStyle_put_borderRightStyle(This,v)    \
  4020.     (This)->lpVtbl -> put_borderRightStyle(This,v)
  4021.  
  4022. #define IHTMLStyle_get_borderRightStyle(This,p)    \
  4023.     (This)->lpVtbl -> get_borderRightStyle(This,p)
  4024.  
  4025. #define IHTMLStyle_put_borderBottomStyle(This,v)    \
  4026.     (This)->lpVtbl -> put_borderBottomStyle(This,v)
  4027.  
  4028. #define IHTMLStyle_get_borderBottomStyle(This,p)    \
  4029.     (This)->lpVtbl -> get_borderBottomStyle(This,p)
  4030.  
  4031. #define IHTMLStyle_put_borderLeftStyle(This,v)    \
  4032.     (This)->lpVtbl -> put_borderLeftStyle(This,v)
  4033.  
  4034. #define IHTMLStyle_get_borderLeftStyle(This,p)    \
  4035.     (This)->lpVtbl -> get_borderLeftStyle(This,p)
  4036.  
  4037. #define IHTMLStyle_put_width(This,v)    \
  4038.     (This)->lpVtbl -> put_width(This,v)
  4039.  
  4040. #define IHTMLStyle_get_width(This,p)    \
  4041.     (This)->lpVtbl -> get_width(This,p)
  4042.  
  4043. #define IHTMLStyle_put_height(This,v)    \
  4044.     (This)->lpVtbl -> put_height(This,v)
  4045.  
  4046. #define IHTMLStyle_get_height(This,p)    \
  4047.     (This)->lpVtbl -> get_height(This,p)
  4048.  
  4049. #define IHTMLStyle_put_styleFloat(This,v)    \
  4050.     (This)->lpVtbl -> put_styleFloat(This,v)
  4051.  
  4052. #define IHTMLStyle_get_styleFloat(This,p)    \
  4053.     (This)->lpVtbl -> get_styleFloat(This,p)
  4054.  
  4055. #define IHTMLStyle_put_clear(This,v)    \
  4056.     (This)->lpVtbl -> put_clear(This,v)
  4057.  
  4058. #define IHTMLStyle_get_clear(This,p)    \
  4059.     (This)->lpVtbl -> get_clear(This,p)
  4060.  
  4061. #define IHTMLStyle_put_display(This,v)    \
  4062.     (This)->lpVtbl -> put_display(This,v)
  4063.  
  4064. #define IHTMLStyle_get_display(This,p)    \
  4065.     (This)->lpVtbl -> get_display(This,p)
  4066.  
  4067. #define IHTMLStyle_put_visibility(This,v)    \
  4068.     (This)->lpVtbl -> put_visibility(This,v)
  4069.  
  4070. #define IHTMLStyle_get_visibility(This,p)    \
  4071.     (This)->lpVtbl -> get_visibility(This,p)
  4072.  
  4073. #define IHTMLStyle_put_listStyleType(This,v)    \
  4074.     (This)->lpVtbl -> put_listStyleType(This,v)
  4075.  
  4076. #define IHTMLStyle_get_listStyleType(This,p)    \
  4077.     (This)->lpVtbl -> get_listStyleType(This,p)
  4078.  
  4079. #define IHTMLStyle_put_listStylePosition(This,v)    \
  4080.     (This)->lpVtbl -> put_listStylePosition(This,v)
  4081.  
  4082. #define IHTMLStyle_get_listStylePosition(This,p)    \
  4083.     (This)->lpVtbl -> get_listStylePosition(This,p)
  4084.  
  4085. #define IHTMLStyle_put_listStyleImage(This,v)    \
  4086.     (This)->lpVtbl -> put_listStyleImage(This,v)
  4087.  
  4088. #define IHTMLStyle_get_listStyleImage(This,p)    \
  4089.     (This)->lpVtbl -> get_listStyleImage(This,p)
  4090.  
  4091. #define IHTMLStyle_put_listStyle(This,v)    \
  4092.     (This)->lpVtbl -> put_listStyle(This,v)
  4093.  
  4094. #define IHTMLStyle_get_listStyle(This,p)    \
  4095.     (This)->lpVtbl -> get_listStyle(This,p)
  4096.  
  4097. #define IHTMLStyle_put_whiteSpace(This,v)    \
  4098.     (This)->lpVtbl -> put_whiteSpace(This,v)
  4099.  
  4100. #define IHTMLStyle_get_whiteSpace(This,p)    \
  4101.     (This)->lpVtbl -> get_whiteSpace(This,p)
  4102.  
  4103. #define IHTMLStyle_put_top(This,v)    \
  4104.     (This)->lpVtbl -> put_top(This,v)
  4105.  
  4106. #define IHTMLStyle_get_top(This,p)    \
  4107.     (This)->lpVtbl -> get_top(This,p)
  4108.  
  4109. #define IHTMLStyle_put_left(This,v)    \
  4110.     (This)->lpVtbl -> put_left(This,v)
  4111.  
  4112. #define IHTMLStyle_get_left(This,p)    \
  4113.     (This)->lpVtbl -> get_left(This,p)
  4114.  
  4115. #define IHTMLStyle_get_position(This,p)    \
  4116.     (This)->lpVtbl -> get_position(This,p)
  4117.  
  4118. #define IHTMLStyle_put_zIndex(This,v)    \
  4119.     (This)->lpVtbl -> put_zIndex(This,v)
  4120.  
  4121. #define IHTMLStyle_get_zIndex(This,p)    \
  4122.     (This)->lpVtbl -> get_zIndex(This,p)
  4123.  
  4124. #define IHTMLStyle_put_overflow(This,v)    \
  4125.     (This)->lpVtbl -> put_overflow(This,v)
  4126.  
  4127. #define IHTMLStyle_get_overflow(This,p)    \
  4128.     (This)->lpVtbl -> get_overflow(This,p)
  4129.  
  4130. #define IHTMLStyle_put_pageBreakBefore(This,v)    \
  4131.     (This)->lpVtbl -> put_pageBreakBefore(This,v)
  4132.  
  4133. #define IHTMLStyle_get_pageBreakBefore(This,p)    \
  4134.     (This)->lpVtbl -> get_pageBreakBefore(This,p)
  4135.  
  4136. #define IHTMLStyle_put_pageBreakAfter(This,v)    \
  4137.     (This)->lpVtbl -> put_pageBreakAfter(This,v)
  4138.  
  4139. #define IHTMLStyle_get_pageBreakAfter(This,p)    \
  4140.     (This)->lpVtbl -> get_pageBreakAfter(This,p)
  4141.  
  4142. #define IHTMLStyle_put_cssText(This,v)    \
  4143.     (This)->lpVtbl -> put_cssText(This,v)
  4144.  
  4145. #define IHTMLStyle_get_cssText(This,p)    \
  4146.     (This)->lpVtbl -> get_cssText(This,p)
  4147.  
  4148. #define IHTMLStyle_put_pixelTop(This,v)    \
  4149.     (This)->lpVtbl -> put_pixelTop(This,v)
  4150.  
  4151. #define IHTMLStyle_get_pixelTop(This,p)    \
  4152.     (This)->lpVtbl -> get_pixelTop(This,p)
  4153.  
  4154. #define IHTMLStyle_put_pixelLeft(This,v)    \
  4155.     (This)->lpVtbl -> put_pixelLeft(This,v)
  4156.  
  4157. #define IHTMLStyle_get_pixelLeft(This,p)    \
  4158.     (This)->lpVtbl -> get_pixelLeft(This,p)
  4159.  
  4160. #define IHTMLStyle_put_pixelWidth(This,v)    \
  4161.     (This)->lpVtbl -> put_pixelWidth(This,v)
  4162.  
  4163. #define IHTMLStyle_get_pixelWidth(This,p)    \
  4164.     (This)->lpVtbl -> get_pixelWidth(This,p)
  4165.  
  4166. #define IHTMLStyle_put_pixelHeight(This,v)    \
  4167.     (This)->lpVtbl -> put_pixelHeight(This,v)
  4168.  
  4169. #define IHTMLStyle_get_pixelHeight(This,p)    \
  4170.     (This)->lpVtbl -> get_pixelHeight(This,p)
  4171.  
  4172. #define IHTMLStyle_put_posTop(This,v)    \
  4173.     (This)->lpVtbl -> put_posTop(This,v)
  4174.  
  4175. #define IHTMLStyle_get_posTop(This,p)    \
  4176.     (This)->lpVtbl -> get_posTop(This,p)
  4177.  
  4178. #define IHTMLStyle_put_posLeft(This,v)    \
  4179.     (This)->lpVtbl -> put_posLeft(This,v)
  4180.  
  4181. #define IHTMLStyle_get_posLeft(This,p)    \
  4182.     (This)->lpVtbl -> get_posLeft(This,p)
  4183.  
  4184. #define IHTMLStyle_put_posWidth(This,v)    \
  4185.     (This)->lpVtbl -> put_posWidth(This,v)
  4186.  
  4187. #define IHTMLStyle_get_posWidth(This,p)    \
  4188.     (This)->lpVtbl -> get_posWidth(This,p)
  4189.  
  4190. #define IHTMLStyle_put_posHeight(This,v)    \
  4191.     (This)->lpVtbl -> put_posHeight(This,v)
  4192.  
  4193. #define IHTMLStyle_get_posHeight(This,p)    \
  4194.     (This)->lpVtbl -> get_posHeight(This,p)
  4195.  
  4196. #define IHTMLStyle_put_cursor(This,v)    \
  4197.     (This)->lpVtbl -> put_cursor(This,v)
  4198.  
  4199. #define IHTMLStyle_get_cursor(This,p)    \
  4200.     (This)->lpVtbl -> get_cursor(This,p)
  4201.  
  4202. #define IHTMLStyle_put_clip(This,v)    \
  4203.     (This)->lpVtbl -> put_clip(This,v)
  4204.  
  4205. #define IHTMLStyle_get_clip(This,p)    \
  4206.     (This)->lpVtbl -> get_clip(This,p)
  4207.  
  4208. #define IHTMLStyle_put_filter(This,v)    \
  4209.     (This)->lpVtbl -> put_filter(This,v)
  4210.  
  4211. #define IHTMLStyle_get_filter(This,p)    \
  4212.     (This)->lpVtbl -> get_filter(This,p)
  4213.  
  4214. #define IHTMLStyle_setAttribute(This,strAttributeName,AttributeValue,lFlags)    \
  4215.     (This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
  4216.  
  4217. #define IHTMLStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  4218.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  4219.  
  4220. #define IHTMLStyle_removeAttribute(This,strAttributeName,lFlags,pfSuccess)    \
  4221.     (This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
  4222.  
  4223. #define IHTMLStyle_toString(This,String)    \
  4224.     (This)->lpVtbl -> toString(This,String)
  4225.  
  4226. #endif /* COBJMACROS */
  4227.  
  4228.  
  4229. #endif     /* C style interface */
  4230.  
  4231.  
  4232.  
  4233. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontFamily_Proxy( 
  4234.     IHTMLStyle __RPC_FAR * This,
  4235.     /* [in] */ BSTR v);
  4236.  
  4237.  
  4238. void __RPC_STUB IHTMLStyle_put_fontFamily_Stub(
  4239.     IRpcStubBuffer *This,
  4240.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4241.     PRPC_MESSAGE _pRpcMessage,
  4242.     DWORD *_pdwStubPhase);
  4243.  
  4244.  
  4245. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontFamily_Proxy( 
  4246.     IHTMLStyle __RPC_FAR * This,
  4247.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4248.  
  4249.  
  4250. void __RPC_STUB IHTMLStyle_get_fontFamily_Stub(
  4251.     IRpcStubBuffer *This,
  4252.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4253.     PRPC_MESSAGE _pRpcMessage,
  4254.     DWORD *_pdwStubPhase);
  4255.  
  4256.  
  4257. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontStyle_Proxy( 
  4258.     IHTMLStyle __RPC_FAR * This,
  4259.     /* [in] */ BSTR v);
  4260.  
  4261.  
  4262. void __RPC_STUB IHTMLStyle_put_fontStyle_Stub(
  4263.     IRpcStubBuffer *This,
  4264.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4265.     PRPC_MESSAGE _pRpcMessage,
  4266.     DWORD *_pdwStubPhase);
  4267.  
  4268.  
  4269. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontStyle_Proxy( 
  4270.     IHTMLStyle __RPC_FAR * This,
  4271.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4272.  
  4273.  
  4274. void __RPC_STUB IHTMLStyle_get_fontStyle_Stub(
  4275.     IRpcStubBuffer *This,
  4276.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4277.     PRPC_MESSAGE _pRpcMessage,
  4278.     DWORD *_pdwStubPhase);
  4279.  
  4280.  
  4281. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontVariant_Proxy( 
  4282.     IHTMLStyle __RPC_FAR * This,
  4283.     /* [in] */ BSTR v);
  4284.  
  4285.  
  4286. void __RPC_STUB IHTMLStyle_put_fontVariant_Stub(
  4287.     IRpcStubBuffer *This,
  4288.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4289.     PRPC_MESSAGE _pRpcMessage,
  4290.     DWORD *_pdwStubPhase);
  4291.  
  4292.  
  4293. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontVariant_Proxy( 
  4294.     IHTMLStyle __RPC_FAR * This,
  4295.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4296.  
  4297.  
  4298. void __RPC_STUB IHTMLStyle_get_fontVariant_Stub(
  4299.     IRpcStubBuffer *This,
  4300.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4301.     PRPC_MESSAGE _pRpcMessage,
  4302.     DWORD *_pdwStubPhase);
  4303.  
  4304.  
  4305. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontWeight_Proxy( 
  4306.     IHTMLStyle __RPC_FAR * This,
  4307.     /* [in] */ BSTR v);
  4308.  
  4309.  
  4310. void __RPC_STUB IHTMLStyle_put_fontWeight_Stub(
  4311.     IRpcStubBuffer *This,
  4312.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4313.     PRPC_MESSAGE _pRpcMessage,
  4314.     DWORD *_pdwStubPhase);
  4315.  
  4316.  
  4317. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontWeight_Proxy( 
  4318.     IHTMLStyle __RPC_FAR * This,
  4319.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4320.  
  4321.  
  4322. void __RPC_STUB IHTMLStyle_get_fontWeight_Stub(
  4323.     IRpcStubBuffer *This,
  4324.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4325.     PRPC_MESSAGE _pRpcMessage,
  4326.     DWORD *_pdwStubPhase);
  4327.  
  4328.  
  4329. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontSize_Proxy( 
  4330.     IHTMLStyle __RPC_FAR * This,
  4331.     /* [in] */ VARIANT v);
  4332.  
  4333.  
  4334. void __RPC_STUB IHTMLStyle_put_fontSize_Stub(
  4335.     IRpcStubBuffer *This,
  4336.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4337.     PRPC_MESSAGE _pRpcMessage,
  4338.     DWORD *_pdwStubPhase);
  4339.  
  4340.  
  4341. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontSize_Proxy( 
  4342.     IHTMLStyle __RPC_FAR * This,
  4343.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4344.  
  4345.  
  4346. void __RPC_STUB IHTMLStyle_get_fontSize_Stub(
  4347.     IRpcStubBuffer *This,
  4348.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4349.     PRPC_MESSAGE _pRpcMessage,
  4350.     DWORD *_pdwStubPhase);
  4351.  
  4352.  
  4353. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_font_Proxy( 
  4354.     IHTMLStyle __RPC_FAR * This,
  4355.     /* [in] */ BSTR v);
  4356.  
  4357.  
  4358. void __RPC_STUB IHTMLStyle_put_font_Stub(
  4359.     IRpcStubBuffer *This,
  4360.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4361.     PRPC_MESSAGE _pRpcMessage,
  4362.     DWORD *_pdwStubPhase);
  4363.  
  4364.  
  4365. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_font_Proxy( 
  4366.     IHTMLStyle __RPC_FAR * This,
  4367.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4368.  
  4369.  
  4370. void __RPC_STUB IHTMLStyle_get_font_Stub(
  4371.     IRpcStubBuffer *This,
  4372.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4373.     PRPC_MESSAGE _pRpcMessage,
  4374.     DWORD *_pdwStubPhase);
  4375.  
  4376.  
  4377. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_color_Proxy( 
  4378.     IHTMLStyle __RPC_FAR * This,
  4379.     /* [in] */ VARIANT v);
  4380.  
  4381.  
  4382. void __RPC_STUB IHTMLStyle_put_color_Stub(
  4383.     IRpcStubBuffer *This,
  4384.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4385.     PRPC_MESSAGE _pRpcMessage,
  4386.     DWORD *_pdwStubPhase);
  4387.  
  4388.  
  4389. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_color_Proxy( 
  4390.     IHTMLStyle __RPC_FAR * This,
  4391.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4392.  
  4393.  
  4394. void __RPC_STUB IHTMLStyle_get_color_Stub(
  4395.     IRpcStubBuffer *This,
  4396.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4397.     PRPC_MESSAGE _pRpcMessage,
  4398.     DWORD *_pdwStubPhase);
  4399.  
  4400.  
  4401. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_background_Proxy( 
  4402.     IHTMLStyle __RPC_FAR * This,
  4403.     /* [in] */ BSTR v);
  4404.  
  4405.  
  4406. void __RPC_STUB IHTMLStyle_put_background_Stub(
  4407.     IRpcStubBuffer *This,
  4408.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4409.     PRPC_MESSAGE _pRpcMessage,
  4410.     DWORD *_pdwStubPhase);
  4411.  
  4412.  
  4413. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_background_Proxy( 
  4414.     IHTMLStyle __RPC_FAR * This,
  4415.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4416.  
  4417.  
  4418. void __RPC_STUB IHTMLStyle_get_background_Stub(
  4419.     IRpcStubBuffer *This,
  4420.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4421.     PRPC_MESSAGE _pRpcMessage,
  4422.     DWORD *_pdwStubPhase);
  4423.  
  4424.  
  4425. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundColor_Proxy( 
  4426.     IHTMLStyle __RPC_FAR * This,
  4427.     /* [in] */ VARIANT v);
  4428.  
  4429.  
  4430. void __RPC_STUB IHTMLStyle_put_backgroundColor_Stub(
  4431.     IRpcStubBuffer *This,
  4432.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4433.     PRPC_MESSAGE _pRpcMessage,
  4434.     DWORD *_pdwStubPhase);
  4435.  
  4436.  
  4437. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundColor_Proxy( 
  4438.     IHTMLStyle __RPC_FAR * This,
  4439.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4440.  
  4441.  
  4442. void __RPC_STUB IHTMLStyle_get_backgroundColor_Stub(
  4443.     IRpcStubBuffer *This,
  4444.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4445.     PRPC_MESSAGE _pRpcMessage,
  4446.     DWORD *_pdwStubPhase);
  4447.  
  4448.  
  4449. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundImage_Proxy( 
  4450.     IHTMLStyle __RPC_FAR * This,
  4451.     /* [in] */ BSTR v);
  4452.  
  4453.  
  4454. void __RPC_STUB IHTMLStyle_put_backgroundImage_Stub(
  4455.     IRpcStubBuffer *This,
  4456.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4457.     PRPC_MESSAGE _pRpcMessage,
  4458.     DWORD *_pdwStubPhase);
  4459.  
  4460.  
  4461. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundImage_Proxy( 
  4462.     IHTMLStyle __RPC_FAR * This,
  4463.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4464.  
  4465.  
  4466. void __RPC_STUB IHTMLStyle_get_backgroundImage_Stub(
  4467.     IRpcStubBuffer *This,
  4468.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4469.     PRPC_MESSAGE _pRpcMessage,
  4470.     DWORD *_pdwStubPhase);
  4471.  
  4472.  
  4473. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundRepeat_Proxy( 
  4474.     IHTMLStyle __RPC_FAR * This,
  4475.     /* [in] */ BSTR v);
  4476.  
  4477.  
  4478. void __RPC_STUB IHTMLStyle_put_backgroundRepeat_Stub(
  4479.     IRpcStubBuffer *This,
  4480.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4481.     PRPC_MESSAGE _pRpcMessage,
  4482.     DWORD *_pdwStubPhase);
  4483.  
  4484.  
  4485. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundRepeat_Proxy( 
  4486.     IHTMLStyle __RPC_FAR * This,
  4487.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4488.  
  4489.  
  4490. void __RPC_STUB IHTMLStyle_get_backgroundRepeat_Stub(
  4491.     IRpcStubBuffer *This,
  4492.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4493.     PRPC_MESSAGE _pRpcMessage,
  4494.     DWORD *_pdwStubPhase);
  4495.  
  4496.  
  4497. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundAttachment_Proxy( 
  4498.     IHTMLStyle __RPC_FAR * This,
  4499.     /* [in] */ BSTR v);
  4500.  
  4501.  
  4502. void __RPC_STUB IHTMLStyle_put_backgroundAttachment_Stub(
  4503.     IRpcStubBuffer *This,
  4504.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4505.     PRPC_MESSAGE _pRpcMessage,
  4506.     DWORD *_pdwStubPhase);
  4507.  
  4508.  
  4509. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundAttachment_Proxy( 
  4510.     IHTMLStyle __RPC_FAR * This,
  4511.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4512.  
  4513.  
  4514. void __RPC_STUB IHTMLStyle_get_backgroundAttachment_Stub(
  4515.     IRpcStubBuffer *This,
  4516.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4517.     PRPC_MESSAGE _pRpcMessage,
  4518.     DWORD *_pdwStubPhase);
  4519.  
  4520.  
  4521. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPosition_Proxy( 
  4522.     IHTMLStyle __RPC_FAR * This,
  4523.     /* [in] */ BSTR v);
  4524.  
  4525.  
  4526. void __RPC_STUB IHTMLStyle_put_backgroundPosition_Stub(
  4527.     IRpcStubBuffer *This,
  4528.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4529.     PRPC_MESSAGE _pRpcMessage,
  4530.     DWORD *_pdwStubPhase);
  4531.  
  4532.  
  4533. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPosition_Proxy( 
  4534.     IHTMLStyle __RPC_FAR * This,
  4535.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4536.  
  4537.  
  4538. void __RPC_STUB IHTMLStyle_get_backgroundPosition_Stub(
  4539.     IRpcStubBuffer *This,
  4540.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4541.     PRPC_MESSAGE _pRpcMessage,
  4542.     DWORD *_pdwStubPhase);
  4543.  
  4544.  
  4545. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPositionX_Proxy( 
  4546.     IHTMLStyle __RPC_FAR * This,
  4547.     /* [in] */ VARIANT v);
  4548.  
  4549.  
  4550. void __RPC_STUB IHTMLStyle_put_backgroundPositionX_Stub(
  4551.     IRpcStubBuffer *This,
  4552.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4553.     PRPC_MESSAGE _pRpcMessage,
  4554.     DWORD *_pdwStubPhase);
  4555.  
  4556.  
  4557. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPositionX_Proxy( 
  4558.     IHTMLStyle __RPC_FAR * This,
  4559.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4560.  
  4561.  
  4562. void __RPC_STUB IHTMLStyle_get_backgroundPositionX_Stub(
  4563.     IRpcStubBuffer *This,
  4564.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4565.     PRPC_MESSAGE _pRpcMessage,
  4566.     DWORD *_pdwStubPhase);
  4567.  
  4568.  
  4569. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPositionY_Proxy( 
  4570.     IHTMLStyle __RPC_FAR * This,
  4571.     /* [in] */ VARIANT v);
  4572.  
  4573.  
  4574. void __RPC_STUB IHTMLStyle_put_backgroundPositionY_Stub(
  4575.     IRpcStubBuffer *This,
  4576.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4577.     PRPC_MESSAGE _pRpcMessage,
  4578.     DWORD *_pdwStubPhase);
  4579.  
  4580.  
  4581. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPositionY_Proxy( 
  4582.     IHTMLStyle __RPC_FAR * This,
  4583.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4584.  
  4585.  
  4586. void __RPC_STUB IHTMLStyle_get_backgroundPositionY_Stub(
  4587.     IRpcStubBuffer *This,
  4588.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4589.     PRPC_MESSAGE _pRpcMessage,
  4590.     DWORD *_pdwStubPhase);
  4591.  
  4592.  
  4593. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_wordSpacing_Proxy( 
  4594.     IHTMLStyle __RPC_FAR * This,
  4595.     /* [in] */ VARIANT v);
  4596.  
  4597.  
  4598. void __RPC_STUB IHTMLStyle_put_wordSpacing_Stub(
  4599.     IRpcStubBuffer *This,
  4600.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4601.     PRPC_MESSAGE _pRpcMessage,
  4602.     DWORD *_pdwStubPhase);
  4603.  
  4604.  
  4605. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_wordSpacing_Proxy( 
  4606.     IHTMLStyle __RPC_FAR * This,
  4607.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4608.  
  4609.  
  4610. void __RPC_STUB IHTMLStyle_get_wordSpacing_Stub(
  4611.     IRpcStubBuffer *This,
  4612.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4613.     PRPC_MESSAGE _pRpcMessage,
  4614.     DWORD *_pdwStubPhase);
  4615.  
  4616.  
  4617. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_letterSpacing_Proxy( 
  4618.     IHTMLStyle __RPC_FAR * This,
  4619.     /* [in] */ VARIANT v);
  4620.  
  4621.  
  4622. void __RPC_STUB IHTMLStyle_put_letterSpacing_Stub(
  4623.     IRpcStubBuffer *This,
  4624.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4625.     PRPC_MESSAGE _pRpcMessage,
  4626.     DWORD *_pdwStubPhase);
  4627.  
  4628.  
  4629. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_letterSpacing_Proxy( 
  4630.     IHTMLStyle __RPC_FAR * This,
  4631.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4632.  
  4633.  
  4634. void __RPC_STUB IHTMLStyle_get_letterSpacing_Stub(
  4635.     IRpcStubBuffer *This,
  4636.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4637.     PRPC_MESSAGE _pRpcMessage,
  4638.     DWORD *_pdwStubPhase);
  4639.  
  4640.  
  4641. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecoration_Proxy( 
  4642.     IHTMLStyle __RPC_FAR * This,
  4643.     /* [in] */ BSTR v);
  4644.  
  4645.  
  4646. void __RPC_STUB IHTMLStyle_put_textDecoration_Stub(
  4647.     IRpcStubBuffer *This,
  4648.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4649.     PRPC_MESSAGE _pRpcMessage,
  4650.     DWORD *_pdwStubPhase);
  4651.  
  4652.  
  4653. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecoration_Proxy( 
  4654.     IHTMLStyle __RPC_FAR * This,
  4655.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4656.  
  4657.  
  4658. void __RPC_STUB IHTMLStyle_get_textDecoration_Stub(
  4659.     IRpcStubBuffer *This,
  4660.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4661.     PRPC_MESSAGE _pRpcMessage,
  4662.     DWORD *_pdwStubPhase);
  4663.  
  4664.  
  4665. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationNone_Proxy( 
  4666.     IHTMLStyle __RPC_FAR * This,
  4667.     /* [in] */ VARIANT_BOOL v);
  4668.  
  4669.  
  4670. void __RPC_STUB IHTMLStyle_put_textDecorationNone_Stub(
  4671.     IRpcStubBuffer *This,
  4672.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4673.     PRPC_MESSAGE _pRpcMessage,
  4674.     DWORD *_pdwStubPhase);
  4675.  
  4676.  
  4677. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationNone_Proxy( 
  4678.     IHTMLStyle __RPC_FAR * This,
  4679.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4680.  
  4681.  
  4682. void __RPC_STUB IHTMLStyle_get_textDecorationNone_Stub(
  4683.     IRpcStubBuffer *This,
  4684.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4685.     PRPC_MESSAGE _pRpcMessage,
  4686.     DWORD *_pdwStubPhase);
  4687.  
  4688.  
  4689. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationUnderline_Proxy( 
  4690.     IHTMLStyle __RPC_FAR * This,
  4691.     /* [in] */ VARIANT_BOOL v);
  4692.  
  4693.  
  4694. void __RPC_STUB IHTMLStyle_put_textDecorationUnderline_Stub(
  4695.     IRpcStubBuffer *This,
  4696.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4697.     PRPC_MESSAGE _pRpcMessage,
  4698.     DWORD *_pdwStubPhase);
  4699.  
  4700.  
  4701. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationUnderline_Proxy( 
  4702.     IHTMLStyle __RPC_FAR * This,
  4703.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4704.  
  4705.  
  4706. void __RPC_STUB IHTMLStyle_get_textDecorationUnderline_Stub(
  4707.     IRpcStubBuffer *This,
  4708.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4709.     PRPC_MESSAGE _pRpcMessage,
  4710.     DWORD *_pdwStubPhase);
  4711.  
  4712.  
  4713. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationOverline_Proxy( 
  4714.     IHTMLStyle __RPC_FAR * This,
  4715.     /* [in] */ VARIANT_BOOL v);
  4716.  
  4717.  
  4718. void __RPC_STUB IHTMLStyle_put_textDecorationOverline_Stub(
  4719.     IRpcStubBuffer *This,
  4720.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4721.     PRPC_MESSAGE _pRpcMessage,
  4722.     DWORD *_pdwStubPhase);
  4723.  
  4724.  
  4725. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationOverline_Proxy( 
  4726.     IHTMLStyle __RPC_FAR * This,
  4727.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4728.  
  4729.  
  4730. void __RPC_STUB IHTMLStyle_get_textDecorationOverline_Stub(
  4731.     IRpcStubBuffer *This,
  4732.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4733.     PRPC_MESSAGE _pRpcMessage,
  4734.     DWORD *_pdwStubPhase);
  4735.  
  4736.  
  4737. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationLineThrough_Proxy( 
  4738.     IHTMLStyle __RPC_FAR * This,
  4739.     /* [in] */ VARIANT_BOOL v);
  4740.  
  4741.  
  4742. void __RPC_STUB IHTMLStyle_put_textDecorationLineThrough_Stub(
  4743.     IRpcStubBuffer *This,
  4744.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4745.     PRPC_MESSAGE _pRpcMessage,
  4746.     DWORD *_pdwStubPhase);
  4747.  
  4748.  
  4749. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationLineThrough_Proxy( 
  4750.     IHTMLStyle __RPC_FAR * This,
  4751.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4752.  
  4753.  
  4754. void __RPC_STUB IHTMLStyle_get_textDecorationLineThrough_Stub(
  4755.     IRpcStubBuffer *This,
  4756.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4757.     PRPC_MESSAGE _pRpcMessage,
  4758.     DWORD *_pdwStubPhase);
  4759.  
  4760.  
  4761. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationBlink_Proxy( 
  4762.     IHTMLStyle __RPC_FAR * This,
  4763.     /* [in] */ VARIANT_BOOL v);
  4764.  
  4765.  
  4766. void __RPC_STUB IHTMLStyle_put_textDecorationBlink_Stub(
  4767.     IRpcStubBuffer *This,
  4768.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4769.     PRPC_MESSAGE _pRpcMessage,
  4770.     DWORD *_pdwStubPhase);
  4771.  
  4772.  
  4773. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationBlink_Proxy( 
  4774.     IHTMLStyle __RPC_FAR * This,
  4775.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4776.  
  4777.  
  4778. void __RPC_STUB IHTMLStyle_get_textDecorationBlink_Stub(
  4779.     IRpcStubBuffer *This,
  4780.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4781.     PRPC_MESSAGE _pRpcMessage,
  4782.     DWORD *_pdwStubPhase);
  4783.  
  4784.  
  4785. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_verticalAlign_Proxy( 
  4786.     IHTMLStyle __RPC_FAR * This,
  4787.     /* [in] */ VARIANT v);
  4788.  
  4789.  
  4790. void __RPC_STUB IHTMLStyle_put_verticalAlign_Stub(
  4791.     IRpcStubBuffer *This,
  4792.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4793.     PRPC_MESSAGE _pRpcMessage,
  4794.     DWORD *_pdwStubPhase);
  4795.  
  4796.  
  4797. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_verticalAlign_Proxy( 
  4798.     IHTMLStyle __RPC_FAR * This,
  4799.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4800.  
  4801.  
  4802. void __RPC_STUB IHTMLStyle_get_verticalAlign_Stub(
  4803.     IRpcStubBuffer *This,
  4804.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4805.     PRPC_MESSAGE _pRpcMessage,
  4806.     DWORD *_pdwStubPhase);
  4807.  
  4808.  
  4809. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textTransform_Proxy( 
  4810.     IHTMLStyle __RPC_FAR * This,
  4811.     /* [in] */ BSTR v);
  4812.  
  4813.  
  4814. void __RPC_STUB IHTMLStyle_put_textTransform_Stub(
  4815.     IRpcStubBuffer *This,
  4816.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4817.     PRPC_MESSAGE _pRpcMessage,
  4818.     DWORD *_pdwStubPhase);
  4819.  
  4820.  
  4821. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textTransform_Proxy( 
  4822.     IHTMLStyle __RPC_FAR * This,
  4823.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4824.  
  4825.  
  4826. void __RPC_STUB IHTMLStyle_get_textTransform_Stub(
  4827.     IRpcStubBuffer *This,
  4828.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4829.     PRPC_MESSAGE _pRpcMessage,
  4830.     DWORD *_pdwStubPhase);
  4831.  
  4832.  
  4833. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textAlign_Proxy( 
  4834.     IHTMLStyle __RPC_FAR * This,
  4835.     /* [in] */ BSTR v);
  4836.  
  4837.  
  4838. void __RPC_STUB IHTMLStyle_put_textAlign_Stub(
  4839.     IRpcStubBuffer *This,
  4840.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4841.     PRPC_MESSAGE _pRpcMessage,
  4842.     DWORD *_pdwStubPhase);
  4843.  
  4844.  
  4845. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textAlign_Proxy( 
  4846.     IHTMLStyle __RPC_FAR * This,
  4847.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4848.  
  4849.  
  4850. void __RPC_STUB IHTMLStyle_get_textAlign_Stub(
  4851.     IRpcStubBuffer *This,
  4852.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4853.     PRPC_MESSAGE _pRpcMessage,
  4854.     DWORD *_pdwStubPhase);
  4855.  
  4856.  
  4857. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textIndent_Proxy( 
  4858.     IHTMLStyle __RPC_FAR * This,
  4859.     /* [in] */ VARIANT v);
  4860.  
  4861.  
  4862. void __RPC_STUB IHTMLStyle_put_textIndent_Stub(
  4863.     IRpcStubBuffer *This,
  4864.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4865.     PRPC_MESSAGE _pRpcMessage,
  4866.     DWORD *_pdwStubPhase);
  4867.  
  4868.  
  4869. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textIndent_Proxy( 
  4870.     IHTMLStyle __RPC_FAR * This,
  4871.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4872.  
  4873.  
  4874. void __RPC_STUB IHTMLStyle_get_textIndent_Stub(
  4875.     IRpcStubBuffer *This,
  4876.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4877.     PRPC_MESSAGE _pRpcMessage,
  4878.     DWORD *_pdwStubPhase);
  4879.  
  4880.  
  4881. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_lineHeight_Proxy( 
  4882.     IHTMLStyle __RPC_FAR * This,
  4883.     /* [in] */ VARIANT v);
  4884.  
  4885.  
  4886. void __RPC_STUB IHTMLStyle_put_lineHeight_Stub(
  4887.     IRpcStubBuffer *This,
  4888.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4889.     PRPC_MESSAGE _pRpcMessage,
  4890.     DWORD *_pdwStubPhase);
  4891.  
  4892.  
  4893. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_lineHeight_Proxy( 
  4894.     IHTMLStyle __RPC_FAR * This,
  4895.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4896.  
  4897.  
  4898. void __RPC_STUB IHTMLStyle_get_lineHeight_Stub(
  4899.     IRpcStubBuffer *This,
  4900.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4901.     PRPC_MESSAGE _pRpcMessage,
  4902.     DWORD *_pdwStubPhase);
  4903.  
  4904.  
  4905. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginTop_Proxy( 
  4906.     IHTMLStyle __RPC_FAR * This,
  4907.     /* [in] */ VARIANT v);
  4908.  
  4909.  
  4910. void __RPC_STUB IHTMLStyle_put_marginTop_Stub(
  4911.     IRpcStubBuffer *This,
  4912.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4913.     PRPC_MESSAGE _pRpcMessage,
  4914.     DWORD *_pdwStubPhase);
  4915.  
  4916.  
  4917. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginTop_Proxy( 
  4918.     IHTMLStyle __RPC_FAR * This,
  4919.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4920.  
  4921.  
  4922. void __RPC_STUB IHTMLStyle_get_marginTop_Stub(
  4923.     IRpcStubBuffer *This,
  4924.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4925.     PRPC_MESSAGE _pRpcMessage,
  4926.     DWORD *_pdwStubPhase);
  4927.  
  4928.  
  4929. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginRight_Proxy( 
  4930.     IHTMLStyle __RPC_FAR * This,
  4931.     /* [in] */ VARIANT v);
  4932.  
  4933.  
  4934. void __RPC_STUB IHTMLStyle_put_marginRight_Stub(
  4935.     IRpcStubBuffer *This,
  4936.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4937.     PRPC_MESSAGE _pRpcMessage,
  4938.     DWORD *_pdwStubPhase);
  4939.  
  4940.  
  4941. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginRight_Proxy( 
  4942.     IHTMLStyle __RPC_FAR * This,
  4943.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4944.  
  4945.  
  4946. void __RPC_STUB IHTMLStyle_get_marginRight_Stub(
  4947.     IRpcStubBuffer *This,
  4948.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4949.     PRPC_MESSAGE _pRpcMessage,
  4950.     DWORD *_pdwStubPhase);
  4951.  
  4952.  
  4953. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginBottom_Proxy( 
  4954.     IHTMLStyle __RPC_FAR * This,
  4955.     /* [in] */ VARIANT v);
  4956.  
  4957.  
  4958. void __RPC_STUB IHTMLStyle_put_marginBottom_Stub(
  4959.     IRpcStubBuffer *This,
  4960.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4961.     PRPC_MESSAGE _pRpcMessage,
  4962.     DWORD *_pdwStubPhase);
  4963.  
  4964.  
  4965. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginBottom_Proxy( 
  4966.     IHTMLStyle __RPC_FAR * This,
  4967.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4968.  
  4969.  
  4970. void __RPC_STUB IHTMLStyle_get_marginBottom_Stub(
  4971.     IRpcStubBuffer *This,
  4972.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4973.     PRPC_MESSAGE _pRpcMessage,
  4974.     DWORD *_pdwStubPhase);
  4975.  
  4976.  
  4977. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginLeft_Proxy( 
  4978.     IHTMLStyle __RPC_FAR * This,
  4979.     /* [in] */ VARIANT v);
  4980.  
  4981.  
  4982. void __RPC_STUB IHTMLStyle_put_marginLeft_Stub(
  4983.     IRpcStubBuffer *This,
  4984.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4985.     PRPC_MESSAGE _pRpcMessage,
  4986.     DWORD *_pdwStubPhase);
  4987.  
  4988.  
  4989. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginLeft_Proxy( 
  4990.     IHTMLStyle __RPC_FAR * This,
  4991.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4992.  
  4993.  
  4994. void __RPC_STUB IHTMLStyle_get_marginLeft_Stub(
  4995.     IRpcStubBuffer *This,
  4996.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4997.     PRPC_MESSAGE _pRpcMessage,
  4998.     DWORD *_pdwStubPhase);
  4999.  
  5000.  
  5001. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_margin_Proxy( 
  5002.     IHTMLStyle __RPC_FAR * This,
  5003.     /* [in] */ BSTR v);
  5004.  
  5005.  
  5006. void __RPC_STUB IHTMLStyle_put_margin_Stub(
  5007.     IRpcStubBuffer *This,
  5008.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5009.     PRPC_MESSAGE _pRpcMessage,
  5010.     DWORD *_pdwStubPhase);
  5011.  
  5012.  
  5013. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_margin_Proxy( 
  5014.     IHTMLStyle __RPC_FAR * This,
  5015.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5016.  
  5017.  
  5018. void __RPC_STUB IHTMLStyle_get_margin_Stub(
  5019.     IRpcStubBuffer *This,
  5020.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5021.     PRPC_MESSAGE _pRpcMessage,
  5022.     DWORD *_pdwStubPhase);
  5023.  
  5024.  
  5025. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingTop_Proxy( 
  5026.     IHTMLStyle __RPC_FAR * This,
  5027.     /* [in] */ VARIANT v);
  5028.  
  5029.  
  5030. void __RPC_STUB IHTMLStyle_put_paddingTop_Stub(
  5031.     IRpcStubBuffer *This,
  5032.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5033.     PRPC_MESSAGE _pRpcMessage,
  5034.     DWORD *_pdwStubPhase);
  5035.  
  5036.  
  5037. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingTop_Proxy( 
  5038.     IHTMLStyle __RPC_FAR * This,
  5039.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5040.  
  5041.  
  5042. void __RPC_STUB IHTMLStyle_get_paddingTop_Stub(
  5043.     IRpcStubBuffer *This,
  5044.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5045.     PRPC_MESSAGE _pRpcMessage,
  5046.     DWORD *_pdwStubPhase);
  5047.  
  5048.  
  5049. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingRight_Proxy( 
  5050.     IHTMLStyle __RPC_FAR * This,
  5051.     /* [in] */ VARIANT v);
  5052.  
  5053.  
  5054. void __RPC_STUB IHTMLStyle_put_paddingRight_Stub(
  5055.     IRpcStubBuffer *This,
  5056.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5057.     PRPC_MESSAGE _pRpcMessage,
  5058.     DWORD *_pdwStubPhase);
  5059.  
  5060.  
  5061. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingRight_Proxy( 
  5062.     IHTMLStyle __RPC_FAR * This,
  5063.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5064.  
  5065.  
  5066. void __RPC_STUB IHTMLStyle_get_paddingRight_Stub(
  5067.     IRpcStubBuffer *This,
  5068.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5069.     PRPC_MESSAGE _pRpcMessage,
  5070.     DWORD *_pdwStubPhase);
  5071.  
  5072.  
  5073. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingBottom_Proxy( 
  5074.     IHTMLStyle __RPC_FAR * This,
  5075.     /* [in] */ VARIANT v);
  5076.  
  5077.  
  5078. void __RPC_STUB IHTMLStyle_put_paddingBottom_Stub(
  5079.     IRpcStubBuffer *This,
  5080.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5081.     PRPC_MESSAGE _pRpcMessage,
  5082.     DWORD *_pdwStubPhase);
  5083.  
  5084.  
  5085. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingBottom_Proxy( 
  5086.     IHTMLStyle __RPC_FAR * This,
  5087.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5088.  
  5089.  
  5090. void __RPC_STUB IHTMLStyle_get_paddingBottom_Stub(
  5091.     IRpcStubBuffer *This,
  5092.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5093.     PRPC_MESSAGE _pRpcMessage,
  5094.     DWORD *_pdwStubPhase);
  5095.  
  5096.  
  5097. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingLeft_Proxy( 
  5098.     IHTMLStyle __RPC_FAR * This,
  5099.     /* [in] */ VARIANT v);
  5100.  
  5101.  
  5102. void __RPC_STUB IHTMLStyle_put_paddingLeft_Stub(
  5103.     IRpcStubBuffer *This,
  5104.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5105.     PRPC_MESSAGE _pRpcMessage,
  5106.     DWORD *_pdwStubPhase);
  5107.  
  5108.  
  5109. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingLeft_Proxy( 
  5110.     IHTMLStyle __RPC_FAR * This,
  5111.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5112.  
  5113.  
  5114. void __RPC_STUB IHTMLStyle_get_paddingLeft_Stub(
  5115.     IRpcStubBuffer *This,
  5116.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5117.     PRPC_MESSAGE _pRpcMessage,
  5118.     DWORD *_pdwStubPhase);
  5119.  
  5120.  
  5121. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_padding_Proxy( 
  5122.     IHTMLStyle __RPC_FAR * This,
  5123.     /* [in] */ BSTR v);
  5124.  
  5125.  
  5126. void __RPC_STUB IHTMLStyle_put_padding_Stub(
  5127.     IRpcStubBuffer *This,
  5128.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5129.     PRPC_MESSAGE _pRpcMessage,
  5130.     DWORD *_pdwStubPhase);
  5131.  
  5132.  
  5133. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_padding_Proxy( 
  5134.     IHTMLStyle __RPC_FAR * This,
  5135.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5136.  
  5137.  
  5138. void __RPC_STUB IHTMLStyle_get_padding_Stub(
  5139.     IRpcStubBuffer *This,
  5140.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5141.     PRPC_MESSAGE _pRpcMessage,
  5142.     DWORD *_pdwStubPhase);
  5143.  
  5144.  
  5145. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_border_Proxy( 
  5146.     IHTMLStyle __RPC_FAR * This,
  5147.     /* [in] */ BSTR v);
  5148.  
  5149.  
  5150. void __RPC_STUB IHTMLStyle_put_border_Stub(
  5151.     IRpcStubBuffer *This,
  5152.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5153.     PRPC_MESSAGE _pRpcMessage,
  5154.     DWORD *_pdwStubPhase);
  5155.  
  5156.  
  5157. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_border_Proxy( 
  5158.     IHTMLStyle __RPC_FAR * This,
  5159.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5160.  
  5161.  
  5162. void __RPC_STUB IHTMLStyle_get_border_Stub(
  5163.     IRpcStubBuffer *This,
  5164.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5165.     PRPC_MESSAGE _pRpcMessage,
  5166.     DWORD *_pdwStubPhase);
  5167.  
  5168.  
  5169. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTop_Proxy( 
  5170.     IHTMLStyle __RPC_FAR * This,
  5171.     /* [in] */ BSTR v);
  5172.  
  5173.  
  5174. void __RPC_STUB IHTMLStyle_put_borderTop_Stub(
  5175.     IRpcStubBuffer *This,
  5176.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5177.     PRPC_MESSAGE _pRpcMessage,
  5178.     DWORD *_pdwStubPhase);
  5179.  
  5180.  
  5181. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTop_Proxy( 
  5182.     IHTMLStyle __RPC_FAR * This,
  5183.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5184.  
  5185.  
  5186. void __RPC_STUB IHTMLStyle_get_borderTop_Stub(
  5187.     IRpcStubBuffer *This,
  5188.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5189.     PRPC_MESSAGE _pRpcMessage,
  5190.     DWORD *_pdwStubPhase);
  5191.  
  5192.  
  5193. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRight_Proxy( 
  5194.     IHTMLStyle __RPC_FAR * This,
  5195.     /* [in] */ BSTR v);
  5196.  
  5197.  
  5198. void __RPC_STUB IHTMLStyle_put_borderRight_Stub(
  5199.     IRpcStubBuffer *This,
  5200.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5201.     PRPC_MESSAGE _pRpcMessage,
  5202.     DWORD *_pdwStubPhase);
  5203.  
  5204.  
  5205. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRight_Proxy( 
  5206.     IHTMLStyle __RPC_FAR * This,
  5207.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5208.  
  5209.  
  5210. void __RPC_STUB IHTMLStyle_get_borderRight_Stub(
  5211.     IRpcStubBuffer *This,
  5212.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5213.     PRPC_MESSAGE _pRpcMessage,
  5214.     DWORD *_pdwStubPhase);
  5215.  
  5216.  
  5217. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottom_Proxy( 
  5218.     IHTMLStyle __RPC_FAR * This,
  5219.     /* [in] */ BSTR v);
  5220.  
  5221.  
  5222. void __RPC_STUB IHTMLStyle_put_borderBottom_Stub(
  5223.     IRpcStubBuffer *This,
  5224.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5225.     PRPC_MESSAGE _pRpcMessage,
  5226.     DWORD *_pdwStubPhase);
  5227.  
  5228.  
  5229. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottom_Proxy( 
  5230.     IHTMLStyle __RPC_FAR * This,
  5231.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5232.  
  5233.  
  5234. void __RPC_STUB IHTMLStyle_get_borderBottom_Stub(
  5235.     IRpcStubBuffer *This,
  5236.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5237.     PRPC_MESSAGE _pRpcMessage,
  5238.     DWORD *_pdwStubPhase);
  5239.  
  5240.  
  5241. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeft_Proxy( 
  5242.     IHTMLStyle __RPC_FAR * This,
  5243.     /* [in] */ BSTR v);
  5244.  
  5245.  
  5246. void __RPC_STUB IHTMLStyle_put_borderLeft_Stub(
  5247.     IRpcStubBuffer *This,
  5248.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5249.     PRPC_MESSAGE _pRpcMessage,
  5250.     DWORD *_pdwStubPhase);
  5251.  
  5252.  
  5253. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeft_Proxy( 
  5254.     IHTMLStyle __RPC_FAR * This,
  5255.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5256.  
  5257.  
  5258. void __RPC_STUB IHTMLStyle_get_borderLeft_Stub(
  5259.     IRpcStubBuffer *This,
  5260.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5261.     PRPC_MESSAGE _pRpcMessage,
  5262.     DWORD *_pdwStubPhase);
  5263.  
  5264.  
  5265. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderColor_Proxy( 
  5266.     IHTMLStyle __RPC_FAR * This,
  5267.     /* [in] */ BSTR v);
  5268.  
  5269.  
  5270. void __RPC_STUB IHTMLStyle_put_borderColor_Stub(
  5271.     IRpcStubBuffer *This,
  5272.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5273.     PRPC_MESSAGE _pRpcMessage,
  5274.     DWORD *_pdwStubPhase);
  5275.  
  5276.  
  5277. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderColor_Proxy( 
  5278.     IHTMLStyle __RPC_FAR * This,
  5279.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5280.  
  5281.  
  5282. void __RPC_STUB IHTMLStyle_get_borderColor_Stub(
  5283.     IRpcStubBuffer *This,
  5284.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5285.     PRPC_MESSAGE _pRpcMessage,
  5286.     DWORD *_pdwStubPhase);
  5287.  
  5288.  
  5289. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopColor_Proxy( 
  5290.     IHTMLStyle __RPC_FAR * This,
  5291.     /* [in] */ VARIANT v);
  5292.  
  5293.  
  5294. void __RPC_STUB IHTMLStyle_put_borderTopColor_Stub(
  5295.     IRpcStubBuffer *This,
  5296.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5297.     PRPC_MESSAGE _pRpcMessage,
  5298.     DWORD *_pdwStubPhase);
  5299.  
  5300.  
  5301. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopColor_Proxy( 
  5302.     IHTMLStyle __RPC_FAR * This,
  5303.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5304.  
  5305.  
  5306. void __RPC_STUB IHTMLStyle_get_borderTopColor_Stub(
  5307.     IRpcStubBuffer *This,
  5308.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5309.     PRPC_MESSAGE _pRpcMessage,
  5310.     DWORD *_pdwStubPhase);
  5311.  
  5312.  
  5313. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightColor_Proxy( 
  5314.     IHTMLStyle __RPC_FAR * This,
  5315.     /* [in] */ VARIANT v);
  5316.  
  5317.  
  5318. void __RPC_STUB IHTMLStyle_put_borderRightColor_Stub(
  5319.     IRpcStubBuffer *This,
  5320.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5321.     PRPC_MESSAGE _pRpcMessage,
  5322.     DWORD *_pdwStubPhase);
  5323.  
  5324.  
  5325. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightColor_Proxy( 
  5326.     IHTMLStyle __RPC_FAR * This,
  5327.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5328.  
  5329.  
  5330. void __RPC_STUB IHTMLStyle_get_borderRightColor_Stub(
  5331.     IRpcStubBuffer *This,
  5332.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5333.     PRPC_MESSAGE _pRpcMessage,
  5334.     DWORD *_pdwStubPhase);
  5335.  
  5336.  
  5337. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomColor_Proxy( 
  5338.     IHTMLStyle __RPC_FAR * This,
  5339.     /* [in] */ VARIANT v);
  5340.  
  5341.  
  5342. void __RPC_STUB IHTMLStyle_put_borderBottomColor_Stub(
  5343.     IRpcStubBuffer *This,
  5344.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5345.     PRPC_MESSAGE _pRpcMessage,
  5346.     DWORD *_pdwStubPhase);
  5347.  
  5348.  
  5349. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomColor_Proxy( 
  5350.     IHTMLStyle __RPC_FAR * This,
  5351.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5352.  
  5353.  
  5354. void __RPC_STUB IHTMLStyle_get_borderBottomColor_Stub(
  5355.     IRpcStubBuffer *This,
  5356.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5357.     PRPC_MESSAGE _pRpcMessage,
  5358.     DWORD *_pdwStubPhase);
  5359.  
  5360.  
  5361. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftColor_Proxy( 
  5362.     IHTMLStyle __RPC_FAR * This,
  5363.     /* [in] */ VARIANT v);
  5364.  
  5365.  
  5366. void __RPC_STUB IHTMLStyle_put_borderLeftColor_Stub(
  5367.     IRpcStubBuffer *This,
  5368.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5369.     PRPC_MESSAGE _pRpcMessage,
  5370.     DWORD *_pdwStubPhase);
  5371.  
  5372.  
  5373. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftColor_Proxy( 
  5374.     IHTMLStyle __RPC_FAR * This,
  5375.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5376.  
  5377.  
  5378. void __RPC_STUB IHTMLStyle_get_borderLeftColor_Stub(
  5379.     IRpcStubBuffer *This,
  5380.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5381.     PRPC_MESSAGE _pRpcMessage,
  5382.     DWORD *_pdwStubPhase);
  5383.  
  5384.  
  5385. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderWidth_Proxy( 
  5386.     IHTMLStyle __RPC_FAR * This,
  5387.     /* [in] */ BSTR v);
  5388.  
  5389.  
  5390. void __RPC_STUB IHTMLStyle_put_borderWidth_Stub(
  5391.     IRpcStubBuffer *This,
  5392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5393.     PRPC_MESSAGE _pRpcMessage,
  5394.     DWORD *_pdwStubPhase);
  5395.  
  5396.  
  5397. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderWidth_Proxy( 
  5398.     IHTMLStyle __RPC_FAR * This,
  5399.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5400.  
  5401.  
  5402. void __RPC_STUB IHTMLStyle_get_borderWidth_Stub(
  5403.     IRpcStubBuffer *This,
  5404.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5405.     PRPC_MESSAGE _pRpcMessage,
  5406.     DWORD *_pdwStubPhase);
  5407.  
  5408.  
  5409. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopWidth_Proxy( 
  5410.     IHTMLStyle __RPC_FAR * This,
  5411.     /* [in] */ VARIANT v);
  5412.  
  5413.  
  5414. void __RPC_STUB IHTMLStyle_put_borderTopWidth_Stub(
  5415.     IRpcStubBuffer *This,
  5416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5417.     PRPC_MESSAGE _pRpcMessage,
  5418.     DWORD *_pdwStubPhase);
  5419.  
  5420.  
  5421. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopWidth_Proxy( 
  5422.     IHTMLStyle __RPC_FAR * This,
  5423.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5424.  
  5425.  
  5426. void __RPC_STUB IHTMLStyle_get_borderTopWidth_Stub(
  5427.     IRpcStubBuffer *This,
  5428.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5429.     PRPC_MESSAGE _pRpcMessage,
  5430.     DWORD *_pdwStubPhase);
  5431.  
  5432.  
  5433. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightWidth_Proxy( 
  5434.     IHTMLStyle __RPC_FAR * This,
  5435.     /* [in] */ VARIANT v);
  5436.  
  5437.  
  5438. void __RPC_STUB IHTMLStyle_put_borderRightWidth_Stub(
  5439.     IRpcStubBuffer *This,
  5440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5441.     PRPC_MESSAGE _pRpcMessage,
  5442.     DWORD *_pdwStubPhase);
  5443.  
  5444.  
  5445. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightWidth_Proxy( 
  5446.     IHTMLStyle __RPC_FAR * This,
  5447.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5448.  
  5449.  
  5450. void __RPC_STUB IHTMLStyle_get_borderRightWidth_Stub(
  5451.     IRpcStubBuffer *This,
  5452.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5453.     PRPC_MESSAGE _pRpcMessage,
  5454.     DWORD *_pdwStubPhase);
  5455.  
  5456.  
  5457. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomWidth_Proxy( 
  5458.     IHTMLStyle __RPC_FAR * This,
  5459.     /* [in] */ VARIANT v);
  5460.  
  5461.  
  5462. void __RPC_STUB IHTMLStyle_put_borderBottomWidth_Stub(
  5463.     IRpcStubBuffer *This,
  5464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5465.     PRPC_MESSAGE _pRpcMessage,
  5466.     DWORD *_pdwStubPhase);
  5467.  
  5468.  
  5469. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomWidth_Proxy( 
  5470.     IHTMLStyle __RPC_FAR * This,
  5471.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5472.  
  5473.  
  5474. void __RPC_STUB IHTMLStyle_get_borderBottomWidth_Stub(
  5475.     IRpcStubBuffer *This,
  5476.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5477.     PRPC_MESSAGE _pRpcMessage,
  5478.     DWORD *_pdwStubPhase);
  5479.  
  5480.  
  5481. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftWidth_Proxy( 
  5482.     IHTMLStyle __RPC_FAR * This,
  5483.     /* [in] */ VARIANT v);
  5484.  
  5485.  
  5486. void __RPC_STUB IHTMLStyle_put_borderLeftWidth_Stub(
  5487.     IRpcStubBuffer *This,
  5488.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5489.     PRPC_MESSAGE _pRpcMessage,
  5490.     DWORD *_pdwStubPhase);
  5491.  
  5492.  
  5493. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftWidth_Proxy( 
  5494.     IHTMLStyle __RPC_FAR * This,
  5495.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5496.  
  5497.  
  5498. void __RPC_STUB IHTMLStyle_get_borderLeftWidth_Stub(
  5499.     IRpcStubBuffer *This,
  5500.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5501.     PRPC_MESSAGE _pRpcMessage,
  5502.     DWORD *_pdwStubPhase);
  5503.  
  5504.  
  5505. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderStyle_Proxy( 
  5506.     IHTMLStyle __RPC_FAR * This,
  5507.     /* [in] */ BSTR v);
  5508.  
  5509.  
  5510. void __RPC_STUB IHTMLStyle_put_borderStyle_Stub(
  5511.     IRpcStubBuffer *This,
  5512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5513.     PRPC_MESSAGE _pRpcMessage,
  5514.     DWORD *_pdwStubPhase);
  5515.  
  5516.  
  5517. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderStyle_Proxy( 
  5518.     IHTMLStyle __RPC_FAR * This,
  5519.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5520.  
  5521.  
  5522. void __RPC_STUB IHTMLStyle_get_borderStyle_Stub(
  5523.     IRpcStubBuffer *This,
  5524.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5525.     PRPC_MESSAGE _pRpcMessage,
  5526.     DWORD *_pdwStubPhase);
  5527.  
  5528.  
  5529. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopStyle_Proxy( 
  5530.     IHTMLStyle __RPC_FAR * This,
  5531.     /* [in] */ BSTR v);
  5532.  
  5533.  
  5534. void __RPC_STUB IHTMLStyle_put_borderTopStyle_Stub(
  5535.     IRpcStubBuffer *This,
  5536.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5537.     PRPC_MESSAGE _pRpcMessage,
  5538.     DWORD *_pdwStubPhase);
  5539.  
  5540.  
  5541. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopStyle_Proxy( 
  5542.     IHTMLStyle __RPC_FAR * This,
  5543.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5544.  
  5545.  
  5546. void __RPC_STUB IHTMLStyle_get_borderTopStyle_Stub(
  5547.     IRpcStubBuffer *This,
  5548.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5549.     PRPC_MESSAGE _pRpcMessage,
  5550.     DWORD *_pdwStubPhase);
  5551.  
  5552.  
  5553. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightStyle_Proxy( 
  5554.     IHTMLStyle __RPC_FAR * This,
  5555.     /* [in] */ BSTR v);
  5556.  
  5557.  
  5558. void __RPC_STUB IHTMLStyle_put_borderRightStyle_Stub(
  5559.     IRpcStubBuffer *This,
  5560.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5561.     PRPC_MESSAGE _pRpcMessage,
  5562.     DWORD *_pdwStubPhase);
  5563.  
  5564.  
  5565. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightStyle_Proxy( 
  5566.     IHTMLStyle __RPC_FAR * This,
  5567.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5568.  
  5569.  
  5570. void __RPC_STUB IHTMLStyle_get_borderRightStyle_Stub(
  5571.     IRpcStubBuffer *This,
  5572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5573.     PRPC_MESSAGE _pRpcMessage,
  5574.     DWORD *_pdwStubPhase);
  5575.  
  5576.  
  5577. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomStyle_Proxy( 
  5578.     IHTMLStyle __RPC_FAR * This,
  5579.     /* [in] */ BSTR v);
  5580.  
  5581.  
  5582. void __RPC_STUB IHTMLStyle_put_borderBottomStyle_Stub(
  5583.     IRpcStubBuffer *This,
  5584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5585.     PRPC_MESSAGE _pRpcMessage,
  5586.     DWORD *_pdwStubPhase);
  5587.  
  5588.  
  5589. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomStyle_Proxy( 
  5590.     IHTMLStyle __RPC_FAR * This,
  5591.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5592.  
  5593.  
  5594. void __RPC_STUB IHTMLStyle_get_borderBottomStyle_Stub(
  5595.     IRpcStubBuffer *This,
  5596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5597.     PRPC_MESSAGE _pRpcMessage,
  5598.     DWORD *_pdwStubPhase);
  5599.  
  5600.  
  5601. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftStyle_Proxy( 
  5602.     IHTMLStyle __RPC_FAR * This,
  5603.     /* [in] */ BSTR v);
  5604.  
  5605.  
  5606. void __RPC_STUB IHTMLStyle_put_borderLeftStyle_Stub(
  5607.     IRpcStubBuffer *This,
  5608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5609.     PRPC_MESSAGE _pRpcMessage,
  5610.     DWORD *_pdwStubPhase);
  5611.  
  5612.  
  5613. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftStyle_Proxy( 
  5614.     IHTMLStyle __RPC_FAR * This,
  5615.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5616.  
  5617.  
  5618. void __RPC_STUB IHTMLStyle_get_borderLeftStyle_Stub(
  5619.     IRpcStubBuffer *This,
  5620.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5621.     PRPC_MESSAGE _pRpcMessage,
  5622.     DWORD *_pdwStubPhase);
  5623.  
  5624.  
  5625. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_width_Proxy( 
  5626.     IHTMLStyle __RPC_FAR * This,
  5627.     /* [in] */ VARIANT v);
  5628.  
  5629.  
  5630. void __RPC_STUB IHTMLStyle_put_width_Stub(
  5631.     IRpcStubBuffer *This,
  5632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5633.     PRPC_MESSAGE _pRpcMessage,
  5634.     DWORD *_pdwStubPhase);
  5635.  
  5636.  
  5637. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_width_Proxy( 
  5638.     IHTMLStyle __RPC_FAR * This,
  5639.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5640.  
  5641.  
  5642. void __RPC_STUB IHTMLStyle_get_width_Stub(
  5643.     IRpcStubBuffer *This,
  5644.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5645.     PRPC_MESSAGE _pRpcMessage,
  5646.     DWORD *_pdwStubPhase);
  5647.  
  5648.  
  5649. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_height_Proxy( 
  5650.     IHTMLStyle __RPC_FAR * This,
  5651.     /* [in] */ VARIANT v);
  5652.  
  5653.  
  5654. void __RPC_STUB IHTMLStyle_put_height_Stub(
  5655.     IRpcStubBuffer *This,
  5656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5657.     PRPC_MESSAGE _pRpcMessage,
  5658.     DWORD *_pdwStubPhase);
  5659.  
  5660.  
  5661. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_height_Proxy( 
  5662.     IHTMLStyle __RPC_FAR * This,
  5663.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5664.  
  5665.  
  5666. void __RPC_STUB IHTMLStyle_get_height_Stub(
  5667.     IRpcStubBuffer *This,
  5668.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5669.     PRPC_MESSAGE _pRpcMessage,
  5670.     DWORD *_pdwStubPhase);
  5671.  
  5672.  
  5673. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_styleFloat_Proxy( 
  5674.     IHTMLStyle __RPC_FAR * This,
  5675.     /* [in] */ BSTR v);
  5676.  
  5677.  
  5678. void __RPC_STUB IHTMLStyle_put_styleFloat_Stub(
  5679.     IRpcStubBuffer *This,
  5680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5681.     PRPC_MESSAGE _pRpcMessage,
  5682.     DWORD *_pdwStubPhase);
  5683.  
  5684.  
  5685. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_styleFloat_Proxy( 
  5686.     IHTMLStyle __RPC_FAR * This,
  5687.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5688.  
  5689.  
  5690. void __RPC_STUB IHTMLStyle_get_styleFloat_Stub(
  5691.     IRpcStubBuffer *This,
  5692.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5693.     PRPC_MESSAGE _pRpcMessage,
  5694.     DWORD *_pdwStubPhase);
  5695.  
  5696.  
  5697. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_clear_Proxy( 
  5698.     IHTMLStyle __RPC_FAR * This,
  5699.     /* [in] */ BSTR v);
  5700.  
  5701.  
  5702. void __RPC_STUB IHTMLStyle_put_clear_Stub(
  5703.     IRpcStubBuffer *This,
  5704.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5705.     PRPC_MESSAGE _pRpcMessage,
  5706.     DWORD *_pdwStubPhase);
  5707.  
  5708.  
  5709. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_clear_Proxy( 
  5710.     IHTMLStyle __RPC_FAR * This,
  5711.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5712.  
  5713.  
  5714. void __RPC_STUB IHTMLStyle_get_clear_Stub(
  5715.     IRpcStubBuffer *This,
  5716.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5717.     PRPC_MESSAGE _pRpcMessage,
  5718.     DWORD *_pdwStubPhase);
  5719.  
  5720.  
  5721. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_display_Proxy( 
  5722.     IHTMLStyle __RPC_FAR * This,
  5723.     /* [in] */ BSTR v);
  5724.  
  5725.  
  5726. void __RPC_STUB IHTMLStyle_put_display_Stub(
  5727.     IRpcStubBuffer *This,
  5728.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5729.     PRPC_MESSAGE _pRpcMessage,
  5730.     DWORD *_pdwStubPhase);
  5731.  
  5732.  
  5733. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_display_Proxy( 
  5734.     IHTMLStyle __RPC_FAR * This,
  5735.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5736.  
  5737.  
  5738. void __RPC_STUB IHTMLStyle_get_display_Stub(
  5739.     IRpcStubBuffer *This,
  5740.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5741.     PRPC_MESSAGE _pRpcMessage,
  5742.     DWORD *_pdwStubPhase);
  5743.  
  5744.  
  5745. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_visibility_Proxy( 
  5746.     IHTMLStyle __RPC_FAR * This,
  5747.     /* [in] */ BSTR v);
  5748.  
  5749.  
  5750. void __RPC_STUB IHTMLStyle_put_visibility_Stub(
  5751.     IRpcStubBuffer *This,
  5752.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5753.     PRPC_MESSAGE _pRpcMessage,
  5754.     DWORD *_pdwStubPhase);
  5755.  
  5756.  
  5757. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_visibility_Proxy( 
  5758.     IHTMLStyle __RPC_FAR * This,
  5759.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5760.  
  5761.  
  5762. void __RPC_STUB IHTMLStyle_get_visibility_Stub(
  5763.     IRpcStubBuffer *This,
  5764.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5765.     PRPC_MESSAGE _pRpcMessage,
  5766.     DWORD *_pdwStubPhase);
  5767.  
  5768.  
  5769. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyleType_Proxy( 
  5770.     IHTMLStyle __RPC_FAR * This,
  5771.     /* [in] */ BSTR v);
  5772.  
  5773.  
  5774. void __RPC_STUB IHTMLStyle_put_listStyleType_Stub(
  5775.     IRpcStubBuffer *This,
  5776.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5777.     PRPC_MESSAGE _pRpcMessage,
  5778.     DWORD *_pdwStubPhase);
  5779.  
  5780.  
  5781. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyleType_Proxy( 
  5782.     IHTMLStyle __RPC_FAR * This,
  5783.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5784.  
  5785.  
  5786. void __RPC_STUB IHTMLStyle_get_listStyleType_Stub(
  5787.     IRpcStubBuffer *This,
  5788.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5789.     PRPC_MESSAGE _pRpcMessage,
  5790.     DWORD *_pdwStubPhase);
  5791.  
  5792.  
  5793. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStylePosition_Proxy( 
  5794.     IHTMLStyle __RPC_FAR * This,
  5795.     /* [in] */ BSTR v);
  5796.  
  5797.  
  5798. void __RPC_STUB IHTMLStyle_put_listStylePosition_Stub(
  5799.     IRpcStubBuffer *This,
  5800.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5801.     PRPC_MESSAGE _pRpcMessage,
  5802.     DWORD *_pdwStubPhase);
  5803.  
  5804.  
  5805. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStylePosition_Proxy( 
  5806.     IHTMLStyle __RPC_FAR * This,
  5807.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5808.  
  5809.  
  5810. void __RPC_STUB IHTMLStyle_get_listStylePosition_Stub(
  5811.     IRpcStubBuffer *This,
  5812.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5813.     PRPC_MESSAGE _pRpcMessage,
  5814.     DWORD *_pdwStubPhase);
  5815.  
  5816.  
  5817. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyleImage_Proxy( 
  5818.     IHTMLStyle __RPC_FAR * This,
  5819.     /* [in] */ BSTR v);
  5820.  
  5821.  
  5822. void __RPC_STUB IHTMLStyle_put_listStyleImage_Stub(
  5823.     IRpcStubBuffer *This,
  5824.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5825.     PRPC_MESSAGE _pRpcMessage,
  5826.     DWORD *_pdwStubPhase);
  5827.  
  5828.  
  5829. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyleImage_Proxy( 
  5830.     IHTMLStyle __RPC_FAR * This,
  5831.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5832.  
  5833.  
  5834. void __RPC_STUB IHTMLStyle_get_listStyleImage_Stub(
  5835.     IRpcStubBuffer *This,
  5836.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5837.     PRPC_MESSAGE _pRpcMessage,
  5838.     DWORD *_pdwStubPhase);
  5839.  
  5840.  
  5841. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyle_Proxy( 
  5842.     IHTMLStyle __RPC_FAR * This,
  5843.     /* [in] */ BSTR v);
  5844.  
  5845.  
  5846. void __RPC_STUB IHTMLStyle_put_listStyle_Stub(
  5847.     IRpcStubBuffer *This,
  5848.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5849.     PRPC_MESSAGE _pRpcMessage,
  5850.     DWORD *_pdwStubPhase);
  5851.  
  5852.  
  5853. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyle_Proxy( 
  5854.     IHTMLStyle __RPC_FAR * This,
  5855.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5856.  
  5857.  
  5858. void __RPC_STUB IHTMLStyle_get_listStyle_Stub(
  5859.     IRpcStubBuffer *This,
  5860.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5861.     PRPC_MESSAGE _pRpcMessage,
  5862.     DWORD *_pdwStubPhase);
  5863.  
  5864.  
  5865. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_whiteSpace_Proxy( 
  5866.     IHTMLStyle __RPC_FAR * This,
  5867.     /* [in] */ BSTR v);
  5868.  
  5869.  
  5870. void __RPC_STUB IHTMLStyle_put_whiteSpace_Stub(
  5871.     IRpcStubBuffer *This,
  5872.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5873.     PRPC_MESSAGE _pRpcMessage,
  5874.     DWORD *_pdwStubPhase);
  5875.  
  5876.  
  5877. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_whiteSpace_Proxy( 
  5878.     IHTMLStyle __RPC_FAR * This,
  5879.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5880.  
  5881.  
  5882. void __RPC_STUB IHTMLStyle_get_whiteSpace_Stub(
  5883.     IRpcStubBuffer *This,
  5884.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5885.     PRPC_MESSAGE _pRpcMessage,
  5886.     DWORD *_pdwStubPhase);
  5887.  
  5888.  
  5889. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_top_Proxy( 
  5890.     IHTMLStyle __RPC_FAR * This,
  5891.     /* [in] */ VARIANT v);
  5892.  
  5893.  
  5894. void __RPC_STUB IHTMLStyle_put_top_Stub(
  5895.     IRpcStubBuffer *This,
  5896.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5897.     PRPC_MESSAGE _pRpcMessage,
  5898.     DWORD *_pdwStubPhase);
  5899.  
  5900.  
  5901. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_top_Proxy( 
  5902.     IHTMLStyle __RPC_FAR * This,
  5903.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5904.  
  5905.  
  5906. void __RPC_STUB IHTMLStyle_get_top_Stub(
  5907.     IRpcStubBuffer *This,
  5908.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5909.     PRPC_MESSAGE _pRpcMessage,
  5910.     DWORD *_pdwStubPhase);
  5911.  
  5912.  
  5913. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_left_Proxy( 
  5914.     IHTMLStyle __RPC_FAR * This,
  5915.     /* [in] */ VARIANT v);
  5916.  
  5917.  
  5918. void __RPC_STUB IHTMLStyle_put_left_Stub(
  5919.     IRpcStubBuffer *This,
  5920.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5921.     PRPC_MESSAGE _pRpcMessage,
  5922.     DWORD *_pdwStubPhase);
  5923.  
  5924.  
  5925. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_left_Proxy( 
  5926.     IHTMLStyle __RPC_FAR * This,
  5927.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5928.  
  5929.  
  5930. void __RPC_STUB IHTMLStyle_get_left_Stub(
  5931.     IRpcStubBuffer *This,
  5932.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5933.     PRPC_MESSAGE _pRpcMessage,
  5934.     DWORD *_pdwStubPhase);
  5935.  
  5936.  
  5937. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_position_Proxy( 
  5938.     IHTMLStyle __RPC_FAR * This,
  5939.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5940.  
  5941.  
  5942. void __RPC_STUB IHTMLStyle_get_position_Stub(
  5943.     IRpcStubBuffer *This,
  5944.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5945.     PRPC_MESSAGE _pRpcMessage,
  5946.     DWORD *_pdwStubPhase);
  5947.  
  5948.  
  5949. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_zIndex_Proxy( 
  5950.     IHTMLStyle __RPC_FAR * This,
  5951.     /* [in] */ VARIANT v);
  5952.  
  5953.  
  5954. void __RPC_STUB IHTMLStyle_put_zIndex_Stub(
  5955.     IRpcStubBuffer *This,
  5956.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5957.     PRPC_MESSAGE _pRpcMessage,
  5958.     DWORD *_pdwStubPhase);
  5959.  
  5960.  
  5961. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_zIndex_Proxy( 
  5962.     IHTMLStyle __RPC_FAR * This,
  5963.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5964.  
  5965.  
  5966. void __RPC_STUB IHTMLStyle_get_zIndex_Stub(
  5967.     IRpcStubBuffer *This,
  5968.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5969.     PRPC_MESSAGE _pRpcMessage,
  5970.     DWORD *_pdwStubPhase);
  5971.  
  5972.  
  5973. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_overflow_Proxy( 
  5974.     IHTMLStyle __RPC_FAR * This,
  5975.     /* [in] */ BSTR v);
  5976.  
  5977.  
  5978. void __RPC_STUB IHTMLStyle_put_overflow_Stub(
  5979.     IRpcStubBuffer *This,
  5980.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5981.     PRPC_MESSAGE _pRpcMessage,
  5982.     DWORD *_pdwStubPhase);
  5983.  
  5984.  
  5985. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_overflow_Proxy( 
  5986.     IHTMLStyle __RPC_FAR * This,
  5987.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5988.  
  5989.  
  5990. void __RPC_STUB IHTMLStyle_get_overflow_Stub(
  5991.     IRpcStubBuffer *This,
  5992.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5993.     PRPC_MESSAGE _pRpcMessage,
  5994.     DWORD *_pdwStubPhase);
  5995.  
  5996.  
  5997. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pageBreakBefore_Proxy( 
  5998.     IHTMLStyle __RPC_FAR * This,
  5999.     /* [in] */ BSTR v);
  6000.  
  6001.  
  6002. void __RPC_STUB IHTMLStyle_put_pageBreakBefore_Stub(
  6003.     IRpcStubBuffer *This,
  6004.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6005.     PRPC_MESSAGE _pRpcMessage,
  6006.     DWORD *_pdwStubPhase);
  6007.  
  6008.  
  6009. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pageBreakBefore_Proxy( 
  6010.     IHTMLStyle __RPC_FAR * This,
  6011.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6012.  
  6013.  
  6014. void __RPC_STUB IHTMLStyle_get_pageBreakBefore_Stub(
  6015.     IRpcStubBuffer *This,
  6016.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6017.     PRPC_MESSAGE _pRpcMessage,
  6018.     DWORD *_pdwStubPhase);
  6019.  
  6020.  
  6021. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pageBreakAfter_Proxy( 
  6022.     IHTMLStyle __RPC_FAR * This,
  6023.     /* [in] */ BSTR v);
  6024.  
  6025.  
  6026. void __RPC_STUB IHTMLStyle_put_pageBreakAfter_Stub(
  6027.     IRpcStubBuffer *This,
  6028.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6029.     PRPC_MESSAGE _pRpcMessage,
  6030.     DWORD *_pdwStubPhase);
  6031.  
  6032.  
  6033. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pageBreakAfter_Proxy( 
  6034.     IHTMLStyle __RPC_FAR * This,
  6035.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6036.  
  6037.  
  6038. void __RPC_STUB IHTMLStyle_get_pageBreakAfter_Stub(
  6039.     IRpcStubBuffer *This,
  6040.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6041.     PRPC_MESSAGE _pRpcMessage,
  6042.     DWORD *_pdwStubPhase);
  6043.  
  6044.  
  6045. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_cssText_Proxy( 
  6046.     IHTMLStyle __RPC_FAR * This,
  6047.     /* [in] */ BSTR v);
  6048.  
  6049.  
  6050. void __RPC_STUB IHTMLStyle_put_cssText_Stub(
  6051.     IRpcStubBuffer *This,
  6052.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6053.     PRPC_MESSAGE _pRpcMessage,
  6054.     DWORD *_pdwStubPhase);
  6055.  
  6056.  
  6057. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_cssText_Proxy( 
  6058.     IHTMLStyle __RPC_FAR * This,
  6059.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6060.  
  6061.  
  6062. void __RPC_STUB IHTMLStyle_get_cssText_Stub(
  6063.     IRpcStubBuffer *This,
  6064.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6065.     PRPC_MESSAGE _pRpcMessage,
  6066.     DWORD *_pdwStubPhase);
  6067.  
  6068.  
  6069. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelTop_Proxy( 
  6070.     IHTMLStyle __RPC_FAR * This,
  6071.     /* [in] */ long v);
  6072.  
  6073.  
  6074. void __RPC_STUB IHTMLStyle_put_pixelTop_Stub(
  6075.     IRpcStubBuffer *This,
  6076.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6077.     PRPC_MESSAGE _pRpcMessage,
  6078.     DWORD *_pdwStubPhase);
  6079.  
  6080.  
  6081. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelTop_Proxy( 
  6082.     IHTMLStyle __RPC_FAR * This,
  6083.     /* [out][retval] */ long __RPC_FAR *p);
  6084.  
  6085.  
  6086. void __RPC_STUB IHTMLStyle_get_pixelTop_Stub(
  6087.     IRpcStubBuffer *This,
  6088.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6089.     PRPC_MESSAGE _pRpcMessage,
  6090.     DWORD *_pdwStubPhase);
  6091.  
  6092.  
  6093. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelLeft_Proxy( 
  6094.     IHTMLStyle __RPC_FAR * This,
  6095.     /* [in] */ long v);
  6096.  
  6097.  
  6098. void __RPC_STUB IHTMLStyle_put_pixelLeft_Stub(
  6099.     IRpcStubBuffer *This,
  6100.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6101.     PRPC_MESSAGE _pRpcMessage,
  6102.     DWORD *_pdwStubPhase);
  6103.  
  6104.  
  6105. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelLeft_Proxy( 
  6106.     IHTMLStyle __RPC_FAR * This,
  6107.     /* [out][retval] */ long __RPC_FAR *p);
  6108.  
  6109.  
  6110. void __RPC_STUB IHTMLStyle_get_pixelLeft_Stub(
  6111.     IRpcStubBuffer *This,
  6112.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6113.     PRPC_MESSAGE _pRpcMessage,
  6114.     DWORD *_pdwStubPhase);
  6115.  
  6116.  
  6117. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelWidth_Proxy( 
  6118.     IHTMLStyle __RPC_FAR * This,
  6119.     /* [in] */ long v);
  6120.  
  6121.  
  6122. void __RPC_STUB IHTMLStyle_put_pixelWidth_Stub(
  6123.     IRpcStubBuffer *This,
  6124.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6125.     PRPC_MESSAGE _pRpcMessage,
  6126.     DWORD *_pdwStubPhase);
  6127.  
  6128.  
  6129. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelWidth_Proxy( 
  6130.     IHTMLStyle __RPC_FAR * This,
  6131.     /* [out][retval] */ long __RPC_FAR *p);
  6132.  
  6133.  
  6134. void __RPC_STUB IHTMLStyle_get_pixelWidth_Stub(
  6135.     IRpcStubBuffer *This,
  6136.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6137.     PRPC_MESSAGE _pRpcMessage,
  6138.     DWORD *_pdwStubPhase);
  6139.  
  6140.  
  6141. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelHeight_Proxy( 
  6142.     IHTMLStyle __RPC_FAR * This,
  6143.     /* [in] */ long v);
  6144.  
  6145.  
  6146. void __RPC_STUB IHTMLStyle_put_pixelHeight_Stub(
  6147.     IRpcStubBuffer *This,
  6148.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6149.     PRPC_MESSAGE _pRpcMessage,
  6150.     DWORD *_pdwStubPhase);
  6151.  
  6152.  
  6153. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelHeight_Proxy( 
  6154.     IHTMLStyle __RPC_FAR * This,
  6155.     /* [out][retval] */ long __RPC_FAR *p);
  6156.  
  6157.  
  6158. void __RPC_STUB IHTMLStyle_get_pixelHeight_Stub(
  6159.     IRpcStubBuffer *This,
  6160.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6161.     PRPC_MESSAGE _pRpcMessage,
  6162.     DWORD *_pdwStubPhase);
  6163.  
  6164.  
  6165. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posTop_Proxy( 
  6166.     IHTMLStyle __RPC_FAR * This,
  6167.     /* [in] */ float v);
  6168.  
  6169.  
  6170. void __RPC_STUB IHTMLStyle_put_posTop_Stub(
  6171.     IRpcStubBuffer *This,
  6172.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6173.     PRPC_MESSAGE _pRpcMessage,
  6174.     DWORD *_pdwStubPhase);
  6175.  
  6176.  
  6177. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posTop_Proxy( 
  6178.     IHTMLStyle __RPC_FAR * This,
  6179.     /* [out][retval] */ float __RPC_FAR *p);
  6180.  
  6181.  
  6182. void __RPC_STUB IHTMLStyle_get_posTop_Stub(
  6183.     IRpcStubBuffer *This,
  6184.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6185.     PRPC_MESSAGE _pRpcMessage,
  6186.     DWORD *_pdwStubPhase);
  6187.  
  6188.  
  6189. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posLeft_Proxy( 
  6190.     IHTMLStyle __RPC_FAR * This,
  6191.     /* [in] */ float v);
  6192.  
  6193.  
  6194. void __RPC_STUB IHTMLStyle_put_posLeft_Stub(
  6195.     IRpcStubBuffer *This,
  6196.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6197.     PRPC_MESSAGE _pRpcMessage,
  6198.     DWORD *_pdwStubPhase);
  6199.  
  6200.  
  6201. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posLeft_Proxy( 
  6202.     IHTMLStyle __RPC_FAR * This,
  6203.     /* [out][retval] */ float __RPC_FAR *p);
  6204.  
  6205.  
  6206. void __RPC_STUB IHTMLStyle_get_posLeft_Stub(
  6207.     IRpcStubBuffer *This,
  6208.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6209.     PRPC_MESSAGE _pRpcMessage,
  6210.     DWORD *_pdwStubPhase);
  6211.  
  6212.  
  6213. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posWidth_Proxy( 
  6214.     IHTMLStyle __RPC_FAR * This,
  6215.     /* [in] */ float v);
  6216.  
  6217.  
  6218. void __RPC_STUB IHTMLStyle_put_posWidth_Stub(
  6219.     IRpcStubBuffer *This,
  6220.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6221.     PRPC_MESSAGE _pRpcMessage,
  6222.     DWORD *_pdwStubPhase);
  6223.  
  6224.  
  6225. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posWidth_Proxy( 
  6226.     IHTMLStyle __RPC_FAR * This,
  6227.     /* [out][retval] */ float __RPC_FAR *p);
  6228.  
  6229.  
  6230. void __RPC_STUB IHTMLStyle_get_posWidth_Stub(
  6231.     IRpcStubBuffer *This,
  6232.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6233.     PRPC_MESSAGE _pRpcMessage,
  6234.     DWORD *_pdwStubPhase);
  6235.  
  6236.  
  6237. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posHeight_Proxy( 
  6238.     IHTMLStyle __RPC_FAR * This,
  6239.     /* [in] */ float v);
  6240.  
  6241.  
  6242. void __RPC_STUB IHTMLStyle_put_posHeight_Stub(
  6243.     IRpcStubBuffer *This,
  6244.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6245.     PRPC_MESSAGE _pRpcMessage,
  6246.     DWORD *_pdwStubPhase);
  6247.  
  6248.  
  6249. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posHeight_Proxy( 
  6250.     IHTMLStyle __RPC_FAR * This,
  6251.     /* [out][retval] */ float __RPC_FAR *p);
  6252.  
  6253.  
  6254. void __RPC_STUB IHTMLStyle_get_posHeight_Stub(
  6255.     IRpcStubBuffer *This,
  6256.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6257.     PRPC_MESSAGE _pRpcMessage,
  6258.     DWORD *_pdwStubPhase);
  6259.  
  6260.  
  6261. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_cursor_Proxy( 
  6262.     IHTMLStyle __RPC_FAR * This,
  6263.     /* [in] */ BSTR v);
  6264.  
  6265.  
  6266. void __RPC_STUB IHTMLStyle_put_cursor_Stub(
  6267.     IRpcStubBuffer *This,
  6268.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6269.     PRPC_MESSAGE _pRpcMessage,
  6270.     DWORD *_pdwStubPhase);
  6271.  
  6272.  
  6273. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_cursor_Proxy( 
  6274.     IHTMLStyle __RPC_FAR * This,
  6275.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6276.  
  6277.  
  6278. void __RPC_STUB IHTMLStyle_get_cursor_Stub(
  6279.     IRpcStubBuffer *This,
  6280.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6281.     PRPC_MESSAGE _pRpcMessage,
  6282.     DWORD *_pdwStubPhase);
  6283.  
  6284.  
  6285. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_clip_Proxy( 
  6286.     IHTMLStyle __RPC_FAR * This,
  6287.     /* [in] */ BSTR v);
  6288.  
  6289.  
  6290. void __RPC_STUB IHTMLStyle_put_clip_Stub(
  6291.     IRpcStubBuffer *This,
  6292.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6293.     PRPC_MESSAGE _pRpcMessage,
  6294.     DWORD *_pdwStubPhase);
  6295.  
  6296.  
  6297. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_clip_Proxy( 
  6298.     IHTMLStyle __RPC_FAR * This,
  6299.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6300.  
  6301.  
  6302. void __RPC_STUB IHTMLStyle_get_clip_Stub(
  6303.     IRpcStubBuffer *This,
  6304.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6305.     PRPC_MESSAGE _pRpcMessage,
  6306.     DWORD *_pdwStubPhase);
  6307.  
  6308.  
  6309. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_filter_Proxy( 
  6310.     IHTMLStyle __RPC_FAR * This,
  6311.     /* [in] */ BSTR v);
  6312.  
  6313.  
  6314. void __RPC_STUB IHTMLStyle_put_filter_Stub(
  6315.     IRpcStubBuffer *This,
  6316.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6317.     PRPC_MESSAGE _pRpcMessage,
  6318.     DWORD *_pdwStubPhase);
  6319.  
  6320.  
  6321. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_filter_Proxy( 
  6322.     IHTMLStyle __RPC_FAR * This,
  6323.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6324.  
  6325.  
  6326. void __RPC_STUB IHTMLStyle_get_filter_Stub(
  6327.     IRpcStubBuffer *This,
  6328.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6329.     PRPC_MESSAGE _pRpcMessage,
  6330.     DWORD *_pdwStubPhase);
  6331.  
  6332.  
  6333. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_setAttribute_Proxy( 
  6334.     IHTMLStyle __RPC_FAR * This,
  6335.     /* [in] */ BSTR strAttributeName,
  6336.     /* [in] */ VARIANT AttributeValue,
  6337.     /* [in][defaultvalue] */ LONG lFlags);
  6338.  
  6339.  
  6340. void __RPC_STUB IHTMLStyle_setAttribute_Stub(
  6341.     IRpcStubBuffer *This,
  6342.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6343.     PRPC_MESSAGE _pRpcMessage,
  6344.     DWORD *_pdwStubPhase);
  6345.  
  6346.  
  6347. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_getAttribute_Proxy( 
  6348.     IHTMLStyle __RPC_FAR * This,
  6349.     /* [in] */ BSTR strAttributeName,
  6350.     /* [in][defaultvalue] */ LONG lFlags,
  6351.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  6352.  
  6353.  
  6354. void __RPC_STUB IHTMLStyle_getAttribute_Stub(
  6355.     IRpcStubBuffer *This,
  6356.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6357.     PRPC_MESSAGE _pRpcMessage,
  6358.     DWORD *_pdwStubPhase);
  6359.  
  6360.  
  6361. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_removeAttribute_Proxy( 
  6362.     IHTMLStyle __RPC_FAR * This,
  6363.     /* [in] */ BSTR strAttributeName,
  6364.     /* [in][defaultvalue] */ LONG lFlags,
  6365.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  6366.  
  6367.  
  6368. void __RPC_STUB IHTMLStyle_removeAttribute_Stub(
  6369.     IRpcStubBuffer *This,
  6370.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6371.     PRPC_MESSAGE _pRpcMessage,
  6372.     DWORD *_pdwStubPhase);
  6373.  
  6374.  
  6375. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_toString_Proxy( 
  6376.     IHTMLStyle __RPC_FAR * This,
  6377.     /* [out][retval] */ BSTR __RPC_FAR *String);
  6378.  
  6379.  
  6380. void __RPC_STUB IHTMLStyle_toString_Stub(
  6381.     IRpcStubBuffer *This,
  6382.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6383.     PRPC_MESSAGE _pRpcMessage,
  6384.     DWORD *_pdwStubPhase);
  6385.  
  6386.  
  6387.  
  6388. #endif     /* __IHTMLStyle_INTERFACE_DEFINED__ */
  6389.  
  6390.  
  6391. #ifndef __IHTMLRuleStyle_INTERFACE_DEFINED__
  6392. #define __IHTMLRuleStyle_INTERFACE_DEFINED__
  6393.  
  6394. /****************************************
  6395.  * Generated header for interface: IHTMLRuleStyle
  6396.  * at Thu Sep 25 09:49:08 1997
  6397.  * using MIDL 3.02.88
  6398.  ****************************************/
  6399. /* [object][uuid][dual][oleautomation] */ 
  6400.  
  6401.  
  6402.  
  6403. EXTERN_C const IID IID_IHTMLRuleStyle;
  6404.  
  6405. #if defined(__cplusplus) && !defined(CINTERFACE)
  6406.     
  6407.     interface DECLSPEC_UUID("3050f3cf-98b5-11cf-bb82-00aa00bdce0b")
  6408.     IHTMLRuleStyle : public IDispatch
  6409.     {
  6410.     public:
  6411.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontFamily( 
  6412.             /* [in] */ BSTR v) = 0;
  6413.         
  6414.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily( 
  6415.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6416.         
  6417.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontStyle( 
  6418.             /* [in] */ BSTR v) = 0;
  6419.         
  6420.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle( 
  6421.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6422.         
  6423.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontVariant( 
  6424.             /* [in] */ BSTR v) = 0;
  6425.         
  6426.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant( 
  6427.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6428.         
  6429.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontWeight( 
  6430.             /* [in] */ BSTR v) = 0;
  6431.         
  6432.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight( 
  6433.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6434.         
  6435.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontSize( 
  6436.             /* [in] */ VARIANT v) = 0;
  6437.         
  6438.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize( 
  6439.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6440.         
  6441.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_font( 
  6442.             /* [in] */ BSTR v) = 0;
  6443.         
  6444.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_font( 
  6445.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6446.         
  6447.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  6448.             /* [in] */ VARIANT v) = 0;
  6449.         
  6450.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  6451.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6452.         
  6453.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background( 
  6454.             /* [in] */ BSTR v) = 0;
  6455.         
  6456.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background( 
  6457.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6458.         
  6459.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundColor( 
  6460.             /* [in] */ VARIANT v) = 0;
  6461.         
  6462.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor( 
  6463.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6464.         
  6465.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundImage( 
  6466.             /* [in] */ BSTR v) = 0;
  6467.         
  6468.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage( 
  6469.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6470.         
  6471.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundRepeat( 
  6472.             /* [in] */ BSTR v) = 0;
  6473.         
  6474.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat( 
  6475.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6476.         
  6477.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundAttachment( 
  6478.             /* [in] */ BSTR v) = 0;
  6479.         
  6480.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment( 
  6481.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6482.         
  6483.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPosition( 
  6484.             /* [in] */ BSTR v) = 0;
  6485.         
  6486.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPosition( 
  6487.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6488.         
  6489.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionX( 
  6490.             /* [in] */ VARIANT v) = 0;
  6491.         
  6492.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX( 
  6493.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6494.         
  6495.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionY( 
  6496.             /* [in] */ VARIANT v) = 0;
  6497.         
  6498.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY( 
  6499.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6500.         
  6501.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordSpacing( 
  6502.             /* [in] */ VARIANT v) = 0;
  6503.         
  6504.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordSpacing( 
  6505.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6506.         
  6507.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_letterSpacing( 
  6508.             /* [in] */ VARIANT v) = 0;
  6509.         
  6510.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing( 
  6511.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6512.         
  6513.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecoration( 
  6514.             /* [in] */ BSTR v) = 0;
  6515.         
  6516.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration( 
  6517.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6518.         
  6519.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationNone( 
  6520.             /* [in] */ VARIANT_BOOL v) = 0;
  6521.         
  6522.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationNone( 
  6523.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6524.         
  6525.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationUnderline( 
  6526.             /* [in] */ VARIANT_BOOL v) = 0;
  6527.         
  6528.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationUnderline( 
  6529.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6530.         
  6531.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationOverline( 
  6532.             /* [in] */ VARIANT_BOOL v) = 0;
  6533.         
  6534.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationOverline( 
  6535.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6536.         
  6537.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationLineThrough( 
  6538.             /* [in] */ VARIANT_BOOL v) = 0;
  6539.         
  6540.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationLineThrough( 
  6541.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6542.         
  6543.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationBlink( 
  6544.             /* [in] */ VARIANT_BOOL v) = 0;
  6545.         
  6546.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationBlink( 
  6547.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6548.         
  6549.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_verticalAlign( 
  6550.             /* [in] */ VARIANT v) = 0;
  6551.         
  6552.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign( 
  6553.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6554.         
  6555.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textTransform( 
  6556.             /* [in] */ BSTR v) = 0;
  6557.         
  6558.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform( 
  6559.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6560.         
  6561.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAlign( 
  6562.             /* [in] */ BSTR v) = 0;
  6563.         
  6564.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign( 
  6565.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6566.         
  6567.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textIndent( 
  6568.             /* [in] */ VARIANT v) = 0;
  6569.         
  6570.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent( 
  6571.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6572.         
  6573.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineHeight( 
  6574.             /* [in] */ VARIANT v) = 0;
  6575.         
  6576.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight( 
  6577.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6578.         
  6579.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginTop( 
  6580.             /* [in] */ VARIANT v) = 0;
  6581.         
  6582.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop( 
  6583.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6584.         
  6585.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginRight( 
  6586.             /* [in] */ VARIANT v) = 0;
  6587.         
  6588.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight( 
  6589.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6590.         
  6591.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginBottom( 
  6592.             /* [in] */ VARIANT v) = 0;
  6593.         
  6594.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom( 
  6595.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6596.         
  6597.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginLeft( 
  6598.             /* [in] */ VARIANT v) = 0;
  6599.         
  6600.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft( 
  6601.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6602.         
  6603.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_margin( 
  6604.             /* [in] */ BSTR v) = 0;
  6605.         
  6606.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin( 
  6607.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6608.         
  6609.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingTop( 
  6610.             /* [in] */ VARIANT v) = 0;
  6611.         
  6612.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop( 
  6613.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6614.         
  6615.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingRight( 
  6616.             /* [in] */ VARIANT v) = 0;
  6617.         
  6618.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight( 
  6619.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6620.         
  6621.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingBottom( 
  6622.             /* [in] */ VARIANT v) = 0;
  6623.         
  6624.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom( 
  6625.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6626.         
  6627.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingLeft( 
  6628.             /* [in] */ VARIANT v) = 0;
  6629.         
  6630.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft( 
  6631.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6632.         
  6633.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_padding( 
  6634.             /* [in] */ BSTR v) = 0;
  6635.         
  6636.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding( 
  6637.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6638.         
  6639.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  6640.             /* [in] */ BSTR v) = 0;
  6641.         
  6642.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  6643.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6644.         
  6645.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTop( 
  6646.             /* [in] */ BSTR v) = 0;
  6647.         
  6648.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTop( 
  6649.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6650.         
  6651.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRight( 
  6652.             /* [in] */ BSTR v) = 0;
  6653.         
  6654.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRight( 
  6655.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6656.         
  6657.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottom( 
  6658.             /* [in] */ BSTR v) = 0;
  6659.         
  6660.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottom( 
  6661.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6662.         
  6663.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeft( 
  6664.             /* [in] */ BSTR v) = 0;
  6665.         
  6666.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeft( 
  6667.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6668.         
  6669.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor( 
  6670.             /* [in] */ BSTR v) = 0;
  6671.         
  6672.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor( 
  6673.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6674.         
  6675.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopColor( 
  6676.             /* [in] */ VARIANT v) = 0;
  6677.         
  6678.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor( 
  6679.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6680.         
  6681.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightColor( 
  6682.             /* [in] */ VARIANT v) = 0;
  6683.         
  6684.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor( 
  6685.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6686.         
  6687.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomColor( 
  6688.             /* [in] */ VARIANT v) = 0;
  6689.         
  6690.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor( 
  6691.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6692.         
  6693.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftColor( 
  6694.             /* [in] */ VARIANT v) = 0;
  6695.         
  6696.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor( 
  6697.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6698.         
  6699.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderWidth( 
  6700.             /* [in] */ BSTR v) = 0;
  6701.         
  6702.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth( 
  6703.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6704.         
  6705.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopWidth( 
  6706.             /* [in] */ VARIANT v) = 0;
  6707.         
  6708.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth( 
  6709.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6710.         
  6711.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightWidth( 
  6712.             /* [in] */ VARIANT v) = 0;
  6713.         
  6714.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth( 
  6715.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6716.         
  6717.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomWidth( 
  6718.             /* [in] */ VARIANT v) = 0;
  6719.         
  6720.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth( 
  6721.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6722.         
  6723.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftWidth( 
  6724.             /* [in] */ VARIANT v) = 0;
  6725.         
  6726.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth( 
  6727.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6728.         
  6729.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderStyle( 
  6730.             /* [in] */ BSTR v) = 0;
  6731.         
  6732.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle( 
  6733.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6734.         
  6735.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopStyle( 
  6736.             /* [in] */ BSTR v) = 0;
  6737.         
  6738.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle( 
  6739.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6740.         
  6741.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightStyle( 
  6742.             /* [in] */ BSTR v) = 0;
  6743.         
  6744.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle( 
  6745.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6746.         
  6747.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomStyle( 
  6748.             /* [in] */ BSTR v) = 0;
  6749.         
  6750.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle( 
  6751.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6752.         
  6753.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftStyle( 
  6754.             /* [in] */ BSTR v) = 0;
  6755.         
  6756.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle( 
  6757.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6758.         
  6759.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  6760.             /* [in] */ VARIANT v) = 0;
  6761.         
  6762.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  6763.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6764.         
  6765.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  6766.             /* [in] */ VARIANT v) = 0;
  6767.         
  6768.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  6769.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6770.         
  6771.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_styleFloat( 
  6772.             /* [in] */ BSTR v) = 0;
  6773.         
  6774.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat( 
  6775.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6776.         
  6777.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  6778.             /* [in] */ BSTR v) = 0;
  6779.         
  6780.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  6781.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6782.         
  6783.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_display( 
  6784.             /* [in] */ BSTR v) = 0;
  6785.         
  6786.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display( 
  6787.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6788.         
  6789.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_visibility( 
  6790.             /* [in] */ BSTR v) = 0;
  6791.         
  6792.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility( 
  6793.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6794.         
  6795.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleType( 
  6796.             /* [in] */ BSTR v) = 0;
  6797.         
  6798.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType( 
  6799.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6800.         
  6801.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStylePosition( 
  6802.             /* [in] */ BSTR v) = 0;
  6803.         
  6804.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition( 
  6805.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6806.         
  6807.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleImage( 
  6808.             /* [in] */ BSTR v) = 0;
  6809.         
  6810.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage( 
  6811.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6812.         
  6813.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyle( 
  6814.             /* [in] */ BSTR v) = 0;
  6815.         
  6816.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyle( 
  6817.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6818.         
  6819.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_whiteSpace( 
  6820.             /* [in] */ BSTR v) = 0;
  6821.         
  6822.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_whiteSpace( 
  6823.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6824.         
  6825.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_top( 
  6826.             /* [in] */ VARIANT v) = 0;
  6827.         
  6828.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top( 
  6829.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6830.         
  6831.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_left( 
  6832.             /* [in] */ VARIANT v) = 0;
  6833.         
  6834.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left( 
  6835.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6836.         
  6837.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position( 
  6838.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6839.         
  6840.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_zIndex( 
  6841.             /* [in] */ VARIANT v) = 0;
  6842.         
  6843.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex( 
  6844.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6845.         
  6846.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflow( 
  6847.             /* [in] */ BSTR v) = 0;
  6848.         
  6849.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow( 
  6850.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6851.         
  6852.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakBefore( 
  6853.             /* [in] */ BSTR v) = 0;
  6854.         
  6855.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore( 
  6856.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6857.         
  6858.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakAfter( 
  6859.             /* [in] */ BSTR v) = 0;
  6860.         
  6861.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter( 
  6862.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6863.         
  6864.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText( 
  6865.             /* [in] */ BSTR v) = 0;
  6866.         
  6867.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText( 
  6868.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6869.         
  6870.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cursor( 
  6871.             /* [in] */ BSTR v) = 0;
  6872.         
  6873.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor( 
  6874.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6875.         
  6876.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clip( 
  6877.             /* [in] */ BSTR v) = 0;
  6878.         
  6879.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clip( 
  6880.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6881.         
  6882.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_filter( 
  6883.             /* [in] */ BSTR v) = 0;
  6884.         
  6885.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_filter( 
  6886.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6887.         
  6888.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute( 
  6889.             /* [in] */ BSTR strAttributeName,
  6890.             /* [in] */ VARIANT AttributeValue,
  6891.             /* [in][defaultvalue] */ LONG lFlags) = 0;
  6892.         
  6893.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  6894.             /* [in] */ BSTR strAttributeName,
  6895.             /* [in][defaultvalue] */ LONG lFlags,
  6896.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  6897.         
  6898.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute( 
  6899.             /* [in] */ BSTR strAttributeName,
  6900.             /* [in][defaultvalue] */ LONG lFlags,
  6901.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  6902.         
  6903.     };
  6904.     
  6905. #else     /* C style interface */
  6906.  
  6907.     typedef struct IHTMLRuleStyleVtbl
  6908.     {
  6909.         BEGIN_INTERFACE
  6910.         
  6911.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  6912.             IHTMLRuleStyle __RPC_FAR * This,
  6913.             /* [in] */ REFIID riid,
  6914.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  6915.         
  6916.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  6917.             IHTMLRuleStyle __RPC_FAR * This);
  6918.         
  6919.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  6920.             IHTMLRuleStyle __RPC_FAR * This);
  6921.         
  6922.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  6923.             IHTMLRuleStyle __RPC_FAR * This,
  6924.             /* [out] */ UINT __RPC_FAR *pctinfo);
  6925.         
  6926.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  6927.             IHTMLRuleStyle __RPC_FAR * This,
  6928.             /* [in] */ UINT iTInfo,
  6929.             /* [in] */ LCID lcid,
  6930.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  6931.         
  6932.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  6933.             IHTMLRuleStyle __RPC_FAR * This,
  6934.             /* [in] */ REFIID riid,
  6935.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  6936.             /* [in] */ UINT cNames,
  6937.             /* [in] */ LCID lcid,
  6938.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  6939.         
  6940.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  6941.             IHTMLRuleStyle __RPC_FAR * This,
  6942.             /* [in] */ DISPID dispIdMember,
  6943.             /* [in] */ REFIID riid,
  6944.             /* [in] */ LCID lcid,
  6945.             /* [in] */ WORD wFlags,
  6946.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  6947.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  6948.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  6949.             /* [out] */ UINT __RPC_FAR *puArgErr);
  6950.         
  6951.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontFamily )( 
  6952.             IHTMLRuleStyle __RPC_FAR * This,
  6953.             /* [in] */ BSTR v);
  6954.         
  6955.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontFamily )( 
  6956.             IHTMLRuleStyle __RPC_FAR * This,
  6957.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6958.         
  6959.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontStyle )( 
  6960.             IHTMLRuleStyle __RPC_FAR * This,
  6961.             /* [in] */ BSTR v);
  6962.         
  6963.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontStyle )( 
  6964.             IHTMLRuleStyle __RPC_FAR * This,
  6965.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6966.         
  6967.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontVariant )( 
  6968.             IHTMLRuleStyle __RPC_FAR * This,
  6969.             /* [in] */ BSTR v);
  6970.         
  6971.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontVariant )( 
  6972.             IHTMLRuleStyle __RPC_FAR * This,
  6973.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6974.         
  6975.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontWeight )( 
  6976.             IHTMLRuleStyle __RPC_FAR * This,
  6977.             /* [in] */ BSTR v);
  6978.         
  6979.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontWeight )( 
  6980.             IHTMLRuleStyle __RPC_FAR * This,
  6981.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6982.         
  6983.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontSize )( 
  6984.             IHTMLRuleStyle __RPC_FAR * This,
  6985.             /* [in] */ VARIANT v);
  6986.         
  6987.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontSize )( 
  6988.             IHTMLRuleStyle __RPC_FAR * This,
  6989.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6990.         
  6991.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_font )( 
  6992.             IHTMLRuleStyle __RPC_FAR * This,
  6993.             /* [in] */ BSTR v);
  6994.         
  6995.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_font )( 
  6996.             IHTMLRuleStyle __RPC_FAR * This,
  6997.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6998.         
  6999.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  7000.             IHTMLRuleStyle __RPC_FAR * This,
  7001.             /* [in] */ VARIANT v);
  7002.         
  7003.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  7004.             IHTMLRuleStyle __RPC_FAR * This,
  7005.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7006.         
  7007.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_background )( 
  7008.             IHTMLRuleStyle __RPC_FAR * This,
  7009.             /* [in] */ BSTR v);
  7010.         
  7011.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_background )( 
  7012.             IHTMLRuleStyle __RPC_FAR * This,
  7013.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7014.         
  7015.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundColor )( 
  7016.             IHTMLRuleStyle __RPC_FAR * This,
  7017.             /* [in] */ VARIANT v);
  7018.         
  7019.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundColor )( 
  7020.             IHTMLRuleStyle __RPC_FAR * This,
  7021.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7022.         
  7023.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundImage )( 
  7024.             IHTMLRuleStyle __RPC_FAR * This,
  7025.             /* [in] */ BSTR v);
  7026.         
  7027.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundImage )( 
  7028.             IHTMLRuleStyle __RPC_FAR * This,
  7029.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7030.         
  7031.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundRepeat )( 
  7032.             IHTMLRuleStyle __RPC_FAR * This,
  7033.             /* [in] */ BSTR v);
  7034.         
  7035.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundRepeat )( 
  7036.             IHTMLRuleStyle __RPC_FAR * This,
  7037.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7038.         
  7039.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundAttachment )( 
  7040.             IHTMLRuleStyle __RPC_FAR * This,
  7041.             /* [in] */ BSTR v);
  7042.         
  7043.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundAttachment )( 
  7044.             IHTMLRuleStyle __RPC_FAR * This,
  7045.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7046.         
  7047.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPosition )( 
  7048.             IHTMLRuleStyle __RPC_FAR * This,
  7049.             /* [in] */ BSTR v);
  7050.         
  7051.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPosition )( 
  7052.             IHTMLRuleStyle __RPC_FAR * This,
  7053.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7054.         
  7055.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionX )( 
  7056.             IHTMLRuleStyle __RPC_FAR * This,
  7057.             /* [in] */ VARIANT v);
  7058.         
  7059.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionX )( 
  7060.             IHTMLRuleStyle __RPC_FAR * This,
  7061.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7062.         
  7063.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionY )( 
  7064.             IHTMLRuleStyle __RPC_FAR * This,
  7065.             /* [in] */ VARIANT v);
  7066.         
  7067.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionY )( 
  7068.             IHTMLRuleStyle __RPC_FAR * This,
  7069.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7070.         
  7071.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_wordSpacing )( 
  7072.             IHTMLRuleStyle __RPC_FAR * This,
  7073.             /* [in] */ VARIANT v);
  7074.         
  7075.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wordSpacing )( 
  7076.             IHTMLRuleStyle __RPC_FAR * This,
  7077.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7078.         
  7079.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_letterSpacing )( 
  7080.             IHTMLRuleStyle __RPC_FAR * This,
  7081.             /* [in] */ VARIANT v);
  7082.         
  7083.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_letterSpacing )( 
  7084.             IHTMLRuleStyle __RPC_FAR * This,
  7085.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7086.         
  7087.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecoration )( 
  7088.             IHTMLRuleStyle __RPC_FAR * This,
  7089.             /* [in] */ BSTR v);
  7090.         
  7091.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecoration )( 
  7092.             IHTMLRuleStyle __RPC_FAR * This,
  7093.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7094.         
  7095.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationNone )( 
  7096.             IHTMLRuleStyle __RPC_FAR * This,
  7097.             /* [in] */ VARIANT_BOOL v);
  7098.         
  7099.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationNone )( 
  7100.             IHTMLRuleStyle __RPC_FAR * This,
  7101.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7102.         
  7103.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationUnderline )( 
  7104.             IHTMLRuleStyle __RPC_FAR * This,
  7105.             /* [in] */ VARIANT_BOOL v);
  7106.         
  7107.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationUnderline )( 
  7108.             IHTMLRuleStyle __RPC_FAR * This,
  7109.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7110.         
  7111.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationOverline )( 
  7112.             IHTMLRuleStyle __RPC_FAR * This,
  7113.             /* [in] */ VARIANT_BOOL v);
  7114.         
  7115.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationOverline )( 
  7116.             IHTMLRuleStyle __RPC_FAR * This,
  7117.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7118.         
  7119.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationLineThrough )( 
  7120.             IHTMLRuleStyle __RPC_FAR * This,
  7121.             /* [in] */ VARIANT_BOOL v);
  7122.         
  7123.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationLineThrough )( 
  7124.             IHTMLRuleStyle __RPC_FAR * This,
  7125.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7126.         
  7127.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationBlink )( 
  7128.             IHTMLRuleStyle __RPC_FAR * This,
  7129.             /* [in] */ VARIANT_BOOL v);
  7130.         
  7131.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationBlink )( 
  7132.             IHTMLRuleStyle __RPC_FAR * This,
  7133.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7134.         
  7135.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_verticalAlign )( 
  7136.             IHTMLRuleStyle __RPC_FAR * This,
  7137.             /* [in] */ VARIANT v);
  7138.         
  7139.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_verticalAlign )( 
  7140.             IHTMLRuleStyle __RPC_FAR * This,
  7141.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7142.         
  7143.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textTransform )( 
  7144.             IHTMLRuleStyle __RPC_FAR * This,
  7145.             /* [in] */ BSTR v);
  7146.         
  7147.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textTransform )( 
  7148.             IHTMLRuleStyle __RPC_FAR * This,
  7149.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7150.         
  7151.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textAlign )( 
  7152.             IHTMLRuleStyle __RPC_FAR * This,
  7153.             /* [in] */ BSTR v);
  7154.         
  7155.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textAlign )( 
  7156.             IHTMLRuleStyle __RPC_FAR * This,
  7157.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7158.         
  7159.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textIndent )( 
  7160.             IHTMLRuleStyle __RPC_FAR * This,
  7161.             /* [in] */ VARIANT v);
  7162.         
  7163.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textIndent )( 
  7164.             IHTMLRuleStyle __RPC_FAR * This,
  7165.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7166.         
  7167.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lineHeight )( 
  7168.             IHTMLRuleStyle __RPC_FAR * This,
  7169.             /* [in] */ VARIANT v);
  7170.         
  7171.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lineHeight )( 
  7172.             IHTMLRuleStyle __RPC_FAR * This,
  7173.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7174.         
  7175.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginTop )( 
  7176.             IHTMLRuleStyle __RPC_FAR * This,
  7177.             /* [in] */ VARIANT v);
  7178.         
  7179.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginTop )( 
  7180.             IHTMLRuleStyle __RPC_FAR * This,
  7181.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7182.         
  7183.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginRight )( 
  7184.             IHTMLRuleStyle __RPC_FAR * This,
  7185.             /* [in] */ VARIANT v);
  7186.         
  7187.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginRight )( 
  7188.             IHTMLRuleStyle __RPC_FAR * This,
  7189.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7190.         
  7191.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginBottom )( 
  7192.             IHTMLRuleStyle __RPC_FAR * This,
  7193.             /* [in] */ VARIANT v);
  7194.         
  7195.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginBottom )( 
  7196.             IHTMLRuleStyle __RPC_FAR * This,
  7197.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7198.         
  7199.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginLeft )( 
  7200.             IHTMLRuleStyle __RPC_FAR * This,
  7201.             /* [in] */ VARIANT v);
  7202.         
  7203.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginLeft )( 
  7204.             IHTMLRuleStyle __RPC_FAR * This,
  7205.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7206.         
  7207.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_margin )( 
  7208.             IHTMLRuleStyle __RPC_FAR * This,
  7209.             /* [in] */ BSTR v);
  7210.         
  7211.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_margin )( 
  7212.             IHTMLRuleStyle __RPC_FAR * This,
  7213.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7214.         
  7215.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingTop )( 
  7216.             IHTMLRuleStyle __RPC_FAR * This,
  7217.             /* [in] */ VARIANT v);
  7218.         
  7219.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingTop )( 
  7220.             IHTMLRuleStyle __RPC_FAR * This,
  7221.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7222.         
  7223.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingRight )( 
  7224.             IHTMLRuleStyle __RPC_FAR * This,
  7225.             /* [in] */ VARIANT v);
  7226.         
  7227.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingRight )( 
  7228.             IHTMLRuleStyle __RPC_FAR * This,
  7229.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7230.         
  7231.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingBottom )( 
  7232.             IHTMLRuleStyle __RPC_FAR * This,
  7233.             /* [in] */ VARIANT v);
  7234.         
  7235.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingBottom )( 
  7236.             IHTMLRuleStyle __RPC_FAR * This,
  7237.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7238.         
  7239.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingLeft )( 
  7240.             IHTMLRuleStyle __RPC_FAR * This,
  7241.             /* [in] */ VARIANT v);
  7242.         
  7243.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingLeft )( 
  7244.             IHTMLRuleStyle __RPC_FAR * This,
  7245.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7246.         
  7247.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_padding )( 
  7248.             IHTMLRuleStyle __RPC_FAR * This,
  7249.             /* [in] */ BSTR v);
  7250.         
  7251.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_padding )( 
  7252.             IHTMLRuleStyle __RPC_FAR * This,
  7253.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7254.         
  7255.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  7256.             IHTMLRuleStyle __RPC_FAR * This,
  7257.             /* [in] */ BSTR v);
  7258.         
  7259.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  7260.             IHTMLRuleStyle __RPC_FAR * This,
  7261.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7262.         
  7263.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTop )( 
  7264.             IHTMLRuleStyle __RPC_FAR * This,
  7265.             /* [in] */ BSTR v);
  7266.         
  7267.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTop )( 
  7268.             IHTMLRuleStyle __RPC_FAR * This,
  7269.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7270.         
  7271.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRight )( 
  7272.             IHTMLRuleStyle __RPC_FAR * This,
  7273.             /* [in] */ BSTR v);
  7274.         
  7275.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRight )( 
  7276.             IHTMLRuleStyle __RPC_FAR * This,
  7277.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7278.         
  7279.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottom )( 
  7280.             IHTMLRuleStyle __RPC_FAR * This,
  7281.             /* [in] */ BSTR v);
  7282.         
  7283.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottom )( 
  7284.             IHTMLRuleStyle __RPC_FAR * This,
  7285.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7286.         
  7287.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeft )( 
  7288.             IHTMLRuleStyle __RPC_FAR * This,
  7289.             /* [in] */ BSTR v);
  7290.         
  7291.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeft )( 
  7292.             IHTMLRuleStyle __RPC_FAR * This,
  7293.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7294.         
  7295.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderColor )( 
  7296.             IHTMLRuleStyle __RPC_FAR * This,
  7297.             /* [in] */ BSTR v);
  7298.         
  7299.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderColor )( 
  7300.             IHTMLRuleStyle __RPC_FAR * This,
  7301.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7302.         
  7303.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopColor )( 
  7304.             IHTMLRuleStyle __RPC_FAR * This,
  7305.             /* [in] */ VARIANT v);
  7306.         
  7307.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopColor )( 
  7308.             IHTMLRuleStyle __RPC_FAR * This,
  7309.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7310.         
  7311.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightColor )( 
  7312.             IHTMLRuleStyle __RPC_FAR * This,
  7313.             /* [in] */ VARIANT v);
  7314.         
  7315.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightColor )( 
  7316.             IHTMLRuleStyle __RPC_FAR * This,
  7317.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7318.         
  7319.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomColor )( 
  7320.             IHTMLRuleStyle __RPC_FAR * This,
  7321.             /* [in] */ VARIANT v);
  7322.         
  7323.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomColor )( 
  7324.             IHTMLRuleStyle __RPC_FAR * This,
  7325.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7326.         
  7327.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftColor )( 
  7328.             IHTMLRuleStyle __RPC_FAR * This,
  7329.             /* [in] */ VARIANT v);
  7330.         
  7331.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftColor )( 
  7332.             IHTMLRuleStyle __RPC_FAR * This,
  7333.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7334.         
  7335.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderWidth )( 
  7336.             IHTMLRuleStyle __RPC_FAR * This,
  7337.             /* [in] */ BSTR v);
  7338.         
  7339.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderWidth )( 
  7340.             IHTMLRuleStyle __RPC_FAR * This,
  7341.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7342.         
  7343.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopWidth )( 
  7344.             IHTMLRuleStyle __RPC_FAR * This,
  7345.             /* [in] */ VARIANT v);
  7346.         
  7347.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopWidth )( 
  7348.             IHTMLRuleStyle __RPC_FAR * This,
  7349.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7350.         
  7351.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightWidth )( 
  7352.             IHTMLRuleStyle __RPC_FAR * This,
  7353.             /* [in] */ VARIANT v);
  7354.         
  7355.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightWidth )( 
  7356.             IHTMLRuleStyle __RPC_FAR * This,
  7357.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7358.         
  7359.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomWidth )( 
  7360.             IHTMLRuleStyle __RPC_FAR * This,
  7361.             /* [in] */ VARIANT v);
  7362.         
  7363.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomWidth )( 
  7364.             IHTMLRuleStyle __RPC_FAR * This,
  7365.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7366.         
  7367.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftWidth )( 
  7368.             IHTMLRuleStyle __RPC_FAR * This,
  7369.             /* [in] */ VARIANT v);
  7370.         
  7371.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftWidth )( 
  7372.             IHTMLRuleStyle __RPC_FAR * This,
  7373.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7374.         
  7375.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderStyle )( 
  7376.             IHTMLRuleStyle __RPC_FAR * This,
  7377.             /* [in] */ BSTR v);
  7378.         
  7379.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderStyle )( 
  7380.             IHTMLRuleStyle __RPC_FAR * This,
  7381.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7382.         
  7383.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopStyle )( 
  7384.             IHTMLRuleStyle __RPC_FAR * This,
  7385.             /* [in] */ BSTR v);
  7386.         
  7387.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopStyle )( 
  7388.             IHTMLRuleStyle __RPC_FAR * This,
  7389.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7390.         
  7391.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightStyle )( 
  7392.             IHTMLRuleStyle __RPC_FAR * This,
  7393.             /* [in] */ BSTR v);
  7394.         
  7395.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightStyle )( 
  7396.             IHTMLRuleStyle __RPC_FAR * This,
  7397.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7398.         
  7399.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomStyle )( 
  7400.             IHTMLRuleStyle __RPC_FAR * This,
  7401.             /* [in] */ BSTR v);
  7402.         
  7403.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomStyle )( 
  7404.             IHTMLRuleStyle __RPC_FAR * This,
  7405.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7406.         
  7407.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftStyle )( 
  7408.             IHTMLRuleStyle __RPC_FAR * This,
  7409.             /* [in] */ BSTR v);
  7410.         
  7411.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftStyle )( 
  7412.             IHTMLRuleStyle __RPC_FAR * This,
  7413.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7414.         
  7415.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  7416.             IHTMLRuleStyle __RPC_FAR * This,
  7417.             /* [in] */ VARIANT v);
  7418.         
  7419.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  7420.             IHTMLRuleStyle __RPC_FAR * This,
  7421.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7422.         
  7423.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  7424.             IHTMLRuleStyle __RPC_FAR * This,
  7425.             /* [in] */ VARIANT v);
  7426.         
  7427.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  7428.             IHTMLRuleStyle __RPC_FAR * This,
  7429.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7430.         
  7431.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_styleFloat )( 
  7432.             IHTMLRuleStyle __RPC_FAR * This,
  7433.             /* [in] */ BSTR v);
  7434.         
  7435.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_styleFloat )( 
  7436.             IHTMLRuleStyle __RPC_FAR * This,
  7437.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7438.         
  7439.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  7440.             IHTMLRuleStyle __RPC_FAR * This,
  7441.             /* [in] */ BSTR v);
  7442.         
  7443.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  7444.             IHTMLRuleStyle __RPC_FAR * This,
  7445.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7446.         
  7447.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_display )( 
  7448.             IHTMLRuleStyle __RPC_FAR * This,
  7449.             /* [in] */ BSTR v);
  7450.         
  7451.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_display )( 
  7452.             IHTMLRuleStyle __RPC_FAR * This,
  7453.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7454.         
  7455.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_visibility )( 
  7456.             IHTMLRuleStyle __RPC_FAR * This,
  7457.             /* [in] */ BSTR v);
  7458.         
  7459.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_visibility )( 
  7460.             IHTMLRuleStyle __RPC_FAR * This,
  7461.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7462.         
  7463.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleType )( 
  7464.             IHTMLRuleStyle __RPC_FAR * This,
  7465.             /* [in] */ BSTR v);
  7466.         
  7467.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleType )( 
  7468.             IHTMLRuleStyle __RPC_FAR * This,
  7469.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7470.         
  7471.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStylePosition )( 
  7472.             IHTMLRuleStyle __RPC_FAR * This,
  7473.             /* [in] */ BSTR v);
  7474.         
  7475.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStylePosition )( 
  7476.             IHTMLRuleStyle __RPC_FAR * This,
  7477.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7478.         
  7479.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleImage )( 
  7480.             IHTMLRuleStyle __RPC_FAR * This,
  7481.             /* [in] */ BSTR v);
  7482.         
  7483.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleImage )( 
  7484.             IHTMLRuleStyle __RPC_FAR * This,
  7485.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7486.         
  7487.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyle )( 
  7488.             IHTMLRuleStyle __RPC_FAR * This,
  7489.             /* [in] */ BSTR v);
  7490.         
  7491.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyle )( 
  7492.             IHTMLRuleStyle __RPC_FAR * This,
  7493.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7494.         
  7495.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_whiteSpace )( 
  7496.             IHTMLRuleStyle __RPC_FAR * This,
  7497.             /* [in] */ BSTR v);
  7498.         
  7499.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_whiteSpace )( 
  7500.             IHTMLRuleStyle __RPC_FAR * This,
  7501.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7502.         
  7503.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_top )( 
  7504.             IHTMLRuleStyle __RPC_FAR * This,
  7505.             /* [in] */ VARIANT v);
  7506.         
  7507.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_top )( 
  7508.             IHTMLRuleStyle __RPC_FAR * This,
  7509.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7510.         
  7511.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_left )( 
  7512.             IHTMLRuleStyle __RPC_FAR * This,
  7513.             /* [in] */ VARIANT v);
  7514.         
  7515.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_left )( 
  7516.             IHTMLRuleStyle __RPC_FAR * This,
  7517.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7518.         
  7519.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_position )( 
  7520.             IHTMLRuleStyle __RPC_FAR * This,
  7521.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7522.         
  7523.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_zIndex )( 
  7524.             IHTMLRuleStyle __RPC_FAR * This,
  7525.             /* [in] */ VARIANT v);
  7526.         
  7527.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_zIndex )( 
  7528.             IHTMLRuleStyle __RPC_FAR * This,
  7529.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7530.         
  7531.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_overflow )( 
  7532.             IHTMLRuleStyle __RPC_FAR * This,
  7533.             /* [in] */ BSTR v);
  7534.         
  7535.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflow )( 
  7536.             IHTMLRuleStyle __RPC_FAR * This,
  7537.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7538.         
  7539.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakBefore )( 
  7540.             IHTMLRuleStyle __RPC_FAR * This,
  7541.             /* [in] */ BSTR v);
  7542.         
  7543.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakBefore )( 
  7544.             IHTMLRuleStyle __RPC_FAR * This,
  7545.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7546.         
  7547.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakAfter )( 
  7548.             IHTMLRuleStyle __RPC_FAR * This,
  7549.             /* [in] */ BSTR v);
  7550.         
  7551.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakAfter )( 
  7552.             IHTMLRuleStyle __RPC_FAR * This,
  7553.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7554.         
  7555.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cssText )( 
  7556.             IHTMLRuleStyle __RPC_FAR * This,
  7557.             /* [in] */ BSTR v);
  7558.         
  7559.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cssText )( 
  7560.             IHTMLRuleStyle __RPC_FAR * This,
  7561.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7562.         
  7563.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cursor )( 
  7564.             IHTMLRuleStyle __RPC_FAR * This,
  7565.             /* [in] */ BSTR v);
  7566.         
  7567.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cursor )( 
  7568.             IHTMLRuleStyle __RPC_FAR * This,
  7569.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7570.         
  7571.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clip )( 
  7572.             IHTMLRuleStyle __RPC_FAR * This,
  7573.             /* [in] */ BSTR v);
  7574.         
  7575.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clip )( 
  7576.             IHTMLRuleStyle __RPC_FAR * This,
  7577.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7578.         
  7579.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_filter )( 
  7580.             IHTMLRuleStyle __RPC_FAR * This,
  7581.             /* [in] */ BSTR v);
  7582.         
  7583.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filter )( 
  7584.             IHTMLRuleStyle __RPC_FAR * This,
  7585.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7586.         
  7587.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )( 
  7588.             IHTMLRuleStyle __RPC_FAR * This,
  7589.             /* [in] */ BSTR strAttributeName,
  7590.             /* [in] */ VARIANT AttributeValue,
  7591.             /* [in][defaultvalue] */ LONG lFlags);
  7592.         
  7593.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  7594.             IHTMLRuleStyle __RPC_FAR * This,
  7595.             /* [in] */ BSTR strAttributeName,
  7596.             /* [in][defaultvalue] */ LONG lFlags,
  7597.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  7598.         
  7599.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )( 
  7600.             IHTMLRuleStyle __RPC_FAR * This,
  7601.             /* [in] */ BSTR strAttributeName,
  7602.             /* [in][defaultvalue] */ LONG lFlags,
  7603.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  7604.         
  7605.         END_INTERFACE
  7606.     } IHTMLRuleStyleVtbl;
  7607.  
  7608.     interface IHTMLRuleStyle
  7609.     {
  7610.         CONST_VTBL struct IHTMLRuleStyleVtbl __RPC_FAR *lpVtbl;
  7611.     };
  7612.  
  7613.     
  7614.  
  7615. #ifdef COBJMACROS
  7616.  
  7617.  
  7618. #define IHTMLRuleStyle_QueryInterface(This,riid,ppvObject)    \
  7619.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  7620.  
  7621. #define IHTMLRuleStyle_AddRef(This)    \
  7622.     (This)->lpVtbl -> AddRef(This)
  7623.  
  7624. #define IHTMLRuleStyle_Release(This)    \
  7625.     (This)->lpVtbl -> Release(This)
  7626.  
  7627.  
  7628. #define IHTMLRuleStyle_GetTypeInfoCount(This,pctinfo)    \
  7629.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  7630.  
  7631. #define IHTMLRuleStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  7632.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  7633.  
  7634. #define IHTMLRuleStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  7635.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  7636.  
  7637. #define IHTMLRuleStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  7638.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  7639.  
  7640.  
  7641. #define IHTMLRuleStyle_put_fontFamily(This,v)    \
  7642.     (This)->lpVtbl -> put_fontFamily(This,v)
  7643.  
  7644. #define IHTMLRuleStyle_get_fontFamily(This,p)    \
  7645.     (This)->lpVtbl -> get_fontFamily(This,p)
  7646.  
  7647. #define IHTMLRuleStyle_put_fontStyle(This,v)    \
  7648.     (This)->lpVtbl -> put_fontStyle(This,v)
  7649.  
  7650. #define IHTMLRuleStyle_get_fontStyle(This,p)    \
  7651.     (This)->lpVtbl -> get_fontStyle(This,p)
  7652.  
  7653. #define IHTMLRuleStyle_put_fontVariant(This,v)    \
  7654.     (This)->lpVtbl -> put_fontVariant(This,v)
  7655.  
  7656. #define IHTMLRuleStyle_get_fontVariant(This,p)    \
  7657.     (This)->lpVtbl -> get_fontVariant(This,p)
  7658.  
  7659. #define IHTMLRuleStyle_put_fontWeight(This,v)    \
  7660.     (This)->lpVtbl -> put_fontWeight(This,v)
  7661.  
  7662. #define IHTMLRuleStyle_get_fontWeight(This,p)    \
  7663.     (This)->lpVtbl -> get_fontWeight(This,p)
  7664.  
  7665. #define IHTMLRuleStyle_put_fontSize(This,v)    \
  7666.     (This)->lpVtbl -> put_fontSize(This,v)
  7667.  
  7668. #define IHTMLRuleStyle_get_fontSize(This,p)    \
  7669.     (This)->lpVtbl -> get_fontSize(This,p)
  7670.  
  7671. #define IHTMLRuleStyle_put_font(This,v)    \
  7672.     (This)->lpVtbl -> put_font(This,v)
  7673.  
  7674. #define IHTMLRuleStyle_get_font(This,p)    \
  7675.     (This)->lpVtbl -> get_font(This,p)
  7676.  
  7677. #define IHTMLRuleStyle_put_color(This,v)    \
  7678.     (This)->lpVtbl -> put_color(This,v)
  7679.  
  7680. #define IHTMLRuleStyle_get_color(This,p)    \
  7681.     (This)->lpVtbl -> get_color(This,p)
  7682.  
  7683. #define IHTMLRuleStyle_put_background(This,v)    \
  7684.     (This)->lpVtbl -> put_background(This,v)
  7685.  
  7686. #define IHTMLRuleStyle_get_background(This,p)    \
  7687.     (This)->lpVtbl -> get_background(This,p)
  7688.  
  7689. #define IHTMLRuleStyle_put_backgroundColor(This,v)    \
  7690.     (This)->lpVtbl -> put_backgroundColor(This,v)
  7691.  
  7692. #define IHTMLRuleStyle_get_backgroundColor(This,p)    \
  7693.     (This)->lpVtbl -> get_backgroundColor(This,p)
  7694.  
  7695. #define IHTMLRuleStyle_put_backgroundImage(This,v)    \
  7696.     (This)->lpVtbl -> put_backgroundImage(This,v)
  7697.  
  7698. #define IHTMLRuleStyle_get_backgroundImage(This,p)    \
  7699.     (This)->lpVtbl -> get_backgroundImage(This,p)
  7700.  
  7701. #define IHTMLRuleStyle_put_backgroundRepeat(This,v)    \
  7702.     (This)->lpVtbl -> put_backgroundRepeat(This,v)
  7703.  
  7704. #define IHTMLRuleStyle_get_backgroundRepeat(This,p)    \
  7705.     (This)->lpVtbl -> get_backgroundRepeat(This,p)
  7706.  
  7707. #define IHTMLRuleStyle_put_backgroundAttachment(This,v)    \
  7708.     (This)->lpVtbl -> put_backgroundAttachment(This,v)
  7709.  
  7710. #define IHTMLRuleStyle_get_backgroundAttachment(This,p)    \
  7711.     (This)->lpVtbl -> get_backgroundAttachment(This,p)
  7712.  
  7713. #define IHTMLRuleStyle_put_backgroundPosition(This,v)    \
  7714.     (This)->lpVtbl -> put_backgroundPosition(This,v)
  7715.  
  7716. #define IHTMLRuleStyle_get_backgroundPosition(This,p)    \
  7717.     (This)->lpVtbl -> get_backgroundPosition(This,p)
  7718.  
  7719. #define IHTMLRuleStyle_put_backgroundPositionX(This,v)    \
  7720.     (This)->lpVtbl -> put_backgroundPositionX(This,v)
  7721.  
  7722. #define IHTMLRuleStyle_get_backgroundPositionX(This,p)    \
  7723.     (This)->lpVtbl -> get_backgroundPositionX(This,p)
  7724.  
  7725. #define IHTMLRuleStyle_put_backgroundPositionY(This,v)    \
  7726.     (This)->lpVtbl -> put_backgroundPositionY(This,v)
  7727.  
  7728. #define IHTMLRuleStyle_get_backgroundPositionY(This,p)    \
  7729.     (This)->lpVtbl -> get_backgroundPositionY(This,p)
  7730.  
  7731. #define IHTMLRuleStyle_put_wordSpacing(This,v)    \
  7732.     (This)->lpVtbl -> put_wordSpacing(This,v)
  7733.  
  7734. #define IHTMLRuleStyle_get_wordSpacing(This,p)    \
  7735.     (This)->lpVtbl -> get_wordSpacing(This,p)
  7736.  
  7737. #define IHTMLRuleStyle_put_letterSpacing(This,v)    \
  7738.     (This)->lpVtbl -> put_letterSpacing(This,v)
  7739.  
  7740. #define IHTMLRuleStyle_get_letterSpacing(This,p)    \
  7741.     (This)->lpVtbl -> get_letterSpacing(This,p)
  7742.  
  7743. #define IHTMLRuleStyle_put_textDecoration(This,v)    \
  7744.     (This)->lpVtbl -> put_textDecoration(This,v)
  7745.  
  7746. #define IHTMLRuleStyle_get_textDecoration(This,p)    \
  7747.     (This)->lpVtbl -> get_textDecoration(This,p)
  7748.  
  7749. #define IHTMLRuleStyle_put_textDecorationNone(This,v)    \
  7750.     (This)->lpVtbl -> put_textDecorationNone(This,v)
  7751.  
  7752. #define IHTMLRuleStyle_get_textDecorationNone(This,p)    \
  7753.     (This)->lpVtbl -> get_textDecorationNone(This,p)
  7754.  
  7755. #define IHTMLRuleStyle_put_textDecorationUnderline(This,v)    \
  7756.     (This)->lpVtbl -> put_textDecorationUnderline(This,v)
  7757.  
  7758. #define IHTMLRuleStyle_get_textDecorationUnderline(This,p)    \
  7759.     (This)->lpVtbl -> get_textDecorationUnderline(This,p)
  7760.  
  7761. #define IHTMLRuleStyle_put_textDecorationOverline(This,v)    \
  7762.     (This)->lpVtbl -> put_textDecorationOverline(This,v)
  7763.  
  7764. #define IHTMLRuleStyle_get_textDecorationOverline(This,p)    \
  7765.     (This)->lpVtbl -> get_textDecorationOverline(This,p)
  7766.  
  7767. #define IHTMLRuleStyle_put_textDecorationLineThrough(This,v)    \
  7768.     (This)->lpVtbl -> put_textDecorationLineThrough(This,v)
  7769.  
  7770. #define IHTMLRuleStyle_get_textDecorationLineThrough(This,p)    \
  7771.     (This)->lpVtbl -> get_textDecorationLineThrough(This,p)
  7772.  
  7773. #define IHTMLRuleStyle_put_textDecorationBlink(This,v)    \
  7774.     (This)->lpVtbl -> put_textDecorationBlink(This,v)
  7775.  
  7776. #define IHTMLRuleStyle_get_textDecorationBlink(This,p)    \
  7777.     (This)->lpVtbl -> get_textDecorationBlink(This,p)
  7778.  
  7779. #define IHTMLRuleStyle_put_verticalAlign(This,v)    \
  7780.     (This)->lpVtbl -> put_verticalAlign(This,v)
  7781.  
  7782. #define IHTMLRuleStyle_get_verticalAlign(This,p)    \
  7783.     (This)->lpVtbl -> get_verticalAlign(This,p)
  7784.  
  7785. #define IHTMLRuleStyle_put_textTransform(This,v)    \
  7786.     (This)->lpVtbl -> put_textTransform(This,v)
  7787.  
  7788. #define IHTMLRuleStyle_get_textTransform(This,p)    \
  7789.     (This)->lpVtbl -> get_textTransform(This,p)
  7790.  
  7791. #define IHTMLRuleStyle_put_textAlign(This,v)    \
  7792.     (This)->lpVtbl -> put_textAlign(This,v)
  7793.  
  7794. #define IHTMLRuleStyle_get_textAlign(This,p)    \
  7795.     (This)->lpVtbl -> get_textAlign(This,p)
  7796.  
  7797. #define IHTMLRuleStyle_put_textIndent(This,v)    \
  7798.     (This)->lpVtbl -> put_textIndent(This,v)
  7799.  
  7800. #define IHTMLRuleStyle_get_textIndent(This,p)    \
  7801.     (This)->lpVtbl -> get_textIndent(This,p)
  7802.  
  7803. #define IHTMLRuleStyle_put_lineHeight(This,v)    \
  7804.     (This)->lpVtbl -> put_lineHeight(This,v)
  7805.  
  7806. #define IHTMLRuleStyle_get_lineHeight(This,p)    \
  7807.     (This)->lpVtbl -> get_lineHeight(This,p)
  7808.  
  7809. #define IHTMLRuleStyle_put_marginTop(This,v)    \
  7810.     (This)->lpVtbl -> put_marginTop(This,v)
  7811.  
  7812. #define IHTMLRuleStyle_get_marginTop(This,p)    \
  7813.     (This)->lpVtbl -> get_marginTop(This,p)
  7814.  
  7815. #define IHTMLRuleStyle_put_marginRight(This,v)    \
  7816.     (This)->lpVtbl -> put_marginRight(This,v)
  7817.  
  7818. #define IHTMLRuleStyle_get_marginRight(This,p)    \
  7819.     (This)->lpVtbl -> get_marginRight(This,p)
  7820.  
  7821. #define IHTMLRuleStyle_put_marginBottom(This,v)    \
  7822.     (This)->lpVtbl -> put_marginBottom(This,v)
  7823.  
  7824. #define IHTMLRuleStyle_get_marginBottom(This,p)    \
  7825.     (This)->lpVtbl -> get_marginBottom(This,p)
  7826.  
  7827. #define IHTMLRuleStyle_put_marginLeft(This,v)    \
  7828.     (This)->lpVtbl -> put_marginLeft(This,v)
  7829.  
  7830. #define IHTMLRuleStyle_get_marginLeft(This,p)    \
  7831.     (This)->lpVtbl -> get_marginLeft(This,p)
  7832.  
  7833. #define IHTMLRuleStyle_put_margin(This,v)    \
  7834.     (This)->lpVtbl -> put_margin(This,v)
  7835.  
  7836. #define IHTMLRuleStyle_get_margin(This,p)    \
  7837.     (This)->lpVtbl -> get_margin(This,p)
  7838.  
  7839. #define IHTMLRuleStyle_put_paddingTop(This,v)    \
  7840.     (This)->lpVtbl -> put_paddingTop(This,v)
  7841.  
  7842. #define IHTMLRuleStyle_get_paddingTop(This,p)    \
  7843.     (This)->lpVtbl -> get_paddingTop(This,p)
  7844.  
  7845. #define IHTMLRuleStyle_put_paddingRight(This,v)    \
  7846.     (This)->lpVtbl -> put_paddingRight(This,v)
  7847.  
  7848. #define IHTMLRuleStyle_get_paddingRight(This,p)    \
  7849.     (This)->lpVtbl -> get_paddingRight(This,p)
  7850.  
  7851. #define IHTMLRuleStyle_put_paddingBottom(This,v)    \
  7852.     (This)->lpVtbl -> put_paddingBottom(This,v)
  7853.  
  7854. #define IHTMLRuleStyle_get_paddingBottom(This,p)    \
  7855.     (This)->lpVtbl -> get_paddingBottom(This,p)
  7856.  
  7857. #define IHTMLRuleStyle_put_paddingLeft(This,v)    \
  7858.     (This)->lpVtbl -> put_paddingLeft(This,v)
  7859.  
  7860. #define IHTMLRuleStyle_get_paddingLeft(This,p)    \
  7861.     (This)->lpVtbl -> get_paddingLeft(This,p)
  7862.  
  7863. #define IHTMLRuleStyle_put_padding(This,v)    \
  7864.     (This)->lpVtbl -> put_padding(This,v)
  7865.  
  7866. #define IHTMLRuleStyle_get_padding(This,p)    \
  7867.     (This)->lpVtbl -> get_padding(This,p)
  7868.  
  7869. #define IHTMLRuleStyle_put_border(This,v)    \
  7870.     (This)->lpVtbl -> put_border(This,v)
  7871.  
  7872. #define IHTMLRuleStyle_get_border(This,p)    \
  7873.     (This)->lpVtbl -> get_border(This,p)
  7874.  
  7875. #define IHTMLRuleStyle_put_borderTop(This,v)    \
  7876.     (This)->lpVtbl -> put_borderTop(This,v)
  7877.  
  7878. #define IHTMLRuleStyle_get_borderTop(This,p)    \
  7879.     (This)->lpVtbl -> get_borderTop(This,p)
  7880.  
  7881. #define IHTMLRuleStyle_put_borderRight(This,v)    \
  7882.     (This)->lpVtbl -> put_borderRight(This,v)
  7883.  
  7884. #define IHTMLRuleStyle_get_borderRight(This,p)    \
  7885.     (This)->lpVtbl -> get_borderRight(This,p)
  7886.  
  7887. #define IHTMLRuleStyle_put_borderBottom(This,v)    \
  7888.     (This)->lpVtbl -> put_borderBottom(This,v)
  7889.  
  7890. #define IHTMLRuleStyle_get_borderBottom(This,p)    \
  7891.     (This)->lpVtbl -> get_borderBottom(This,p)
  7892.  
  7893. #define IHTMLRuleStyle_put_borderLeft(This,v)    \
  7894.     (This)->lpVtbl -> put_borderLeft(This,v)
  7895.  
  7896. #define IHTMLRuleStyle_get_borderLeft(This,p)    \
  7897.     (This)->lpVtbl -> get_borderLeft(This,p)
  7898.  
  7899. #define IHTMLRuleStyle_put_borderColor(This,v)    \
  7900.     (This)->lpVtbl -> put_borderColor(This,v)
  7901.  
  7902. #define IHTMLRuleStyle_get_borderColor(This,p)    \
  7903.     (This)->lpVtbl -> get_borderColor(This,p)
  7904.  
  7905. #define IHTMLRuleStyle_put_borderTopColor(This,v)    \
  7906.     (This)->lpVtbl -> put_borderTopColor(This,v)
  7907.  
  7908. #define IHTMLRuleStyle_get_borderTopColor(This,p)    \
  7909.     (This)->lpVtbl -> get_borderTopColor(This,p)
  7910.  
  7911. #define IHTMLRuleStyle_put_borderRightColor(This,v)    \
  7912.     (This)->lpVtbl -> put_borderRightColor(This,v)
  7913.  
  7914. #define IHTMLRuleStyle_get_borderRightColor(This,p)    \
  7915.     (This)->lpVtbl -> get_borderRightColor(This,p)
  7916.  
  7917. #define IHTMLRuleStyle_put_borderBottomColor(This,v)    \
  7918.     (This)->lpVtbl -> put_borderBottomColor(This,v)
  7919.  
  7920. #define IHTMLRuleStyle_get_borderBottomColor(This,p)    \
  7921.     (This)->lpVtbl -> get_borderBottomColor(This,p)
  7922.  
  7923. #define IHTMLRuleStyle_put_borderLeftColor(This,v)    \
  7924.     (This)->lpVtbl -> put_borderLeftColor(This,v)
  7925.  
  7926. #define IHTMLRuleStyle_get_borderLeftColor(This,p)    \
  7927.     (This)->lpVtbl -> get_borderLeftColor(This,p)
  7928.  
  7929. #define IHTMLRuleStyle_put_borderWidth(This,v)    \
  7930.     (This)->lpVtbl -> put_borderWidth(This,v)
  7931.  
  7932. #define IHTMLRuleStyle_get_borderWidth(This,p)    \
  7933.     (This)->lpVtbl -> get_borderWidth(This,p)
  7934.  
  7935. #define IHTMLRuleStyle_put_borderTopWidth(This,v)    \
  7936.     (This)->lpVtbl -> put_borderTopWidth(This,v)
  7937.  
  7938. #define IHTMLRuleStyle_get_borderTopWidth(This,p)    \
  7939.     (This)->lpVtbl -> get_borderTopWidth(This,p)
  7940.  
  7941. #define IHTMLRuleStyle_put_borderRightWidth(This,v)    \
  7942.     (This)->lpVtbl -> put_borderRightWidth(This,v)
  7943.  
  7944. #define IHTMLRuleStyle_get_borderRightWidth(This,p)    \
  7945.     (This)->lpVtbl -> get_borderRightWidth(This,p)
  7946.  
  7947. #define IHTMLRuleStyle_put_borderBottomWidth(This,v)    \
  7948.     (This)->lpVtbl -> put_borderBottomWidth(This,v)
  7949.  
  7950. #define IHTMLRuleStyle_get_borderBottomWidth(This,p)    \
  7951.     (This)->lpVtbl -> get_borderBottomWidth(This,p)
  7952.  
  7953. #define IHTMLRuleStyle_put_borderLeftWidth(This,v)    \
  7954.     (This)->lpVtbl -> put_borderLeftWidth(This,v)
  7955.  
  7956. #define IHTMLRuleStyle_get_borderLeftWidth(This,p)    \
  7957.     (This)->lpVtbl -> get_borderLeftWidth(This,p)
  7958.  
  7959. #define IHTMLRuleStyle_put_borderStyle(This,v)    \
  7960.     (This)->lpVtbl -> put_borderStyle(This,v)
  7961.  
  7962. #define IHTMLRuleStyle_get_borderStyle(This,p)    \
  7963.     (This)->lpVtbl -> get_borderStyle(This,p)
  7964.  
  7965. #define IHTMLRuleStyle_put_borderTopStyle(This,v)    \
  7966.     (This)->lpVtbl -> put_borderTopStyle(This,v)
  7967.  
  7968. #define IHTMLRuleStyle_get_borderTopStyle(This,p)    \
  7969.     (This)->lpVtbl -> get_borderTopStyle(This,p)
  7970.  
  7971. #define IHTMLRuleStyle_put_borderRightStyle(This,v)    \
  7972.     (This)->lpVtbl -> put_borderRightStyle(This,v)
  7973.  
  7974. #define IHTMLRuleStyle_get_borderRightStyle(This,p)    \
  7975.     (This)->lpVtbl -> get_borderRightStyle(This,p)
  7976.  
  7977. #define IHTMLRuleStyle_put_borderBottomStyle(This,v)    \
  7978.     (This)->lpVtbl -> put_borderBottomStyle(This,v)
  7979.  
  7980. #define IHTMLRuleStyle_get_borderBottomStyle(This,p)    \
  7981.     (This)->lpVtbl -> get_borderBottomStyle(This,p)
  7982.  
  7983. #define IHTMLRuleStyle_put_borderLeftStyle(This,v)    \
  7984.     (This)->lpVtbl -> put_borderLeftStyle(This,v)
  7985.  
  7986. #define IHTMLRuleStyle_get_borderLeftStyle(This,p)    \
  7987.     (This)->lpVtbl -> get_borderLeftStyle(This,p)
  7988.  
  7989. #define IHTMLRuleStyle_put_width(This,v)    \
  7990.     (This)->lpVtbl -> put_width(This,v)
  7991.  
  7992. #define IHTMLRuleStyle_get_width(This,p)    \
  7993.     (This)->lpVtbl -> get_width(This,p)
  7994.  
  7995. #define IHTMLRuleStyle_put_height(This,v)    \
  7996.     (This)->lpVtbl -> put_height(This,v)
  7997.  
  7998. #define IHTMLRuleStyle_get_height(This,p)    \
  7999.     (This)->lpVtbl -> get_height(This,p)
  8000.  
  8001. #define IHTMLRuleStyle_put_styleFloat(This,v)    \
  8002.     (This)->lpVtbl -> put_styleFloat(This,v)
  8003.  
  8004. #define IHTMLRuleStyle_get_styleFloat(This,p)    \
  8005.     (This)->lpVtbl -> get_styleFloat(This,p)
  8006.  
  8007. #define IHTMLRuleStyle_put_clear(This,v)    \
  8008.     (This)->lpVtbl -> put_clear(This,v)
  8009.  
  8010. #define IHTMLRuleStyle_get_clear(This,p)    \
  8011.     (This)->lpVtbl -> get_clear(This,p)
  8012.  
  8013. #define IHTMLRuleStyle_put_display(This,v)    \
  8014.     (This)->lpVtbl -> put_display(This,v)
  8015.  
  8016. #define IHTMLRuleStyle_get_display(This,p)    \
  8017.     (This)->lpVtbl -> get_display(This,p)
  8018.  
  8019. #define IHTMLRuleStyle_put_visibility(This,v)    \
  8020.     (This)->lpVtbl -> put_visibility(This,v)
  8021.  
  8022. #define IHTMLRuleStyle_get_visibility(This,p)    \
  8023.     (This)->lpVtbl -> get_visibility(This,p)
  8024.  
  8025. #define IHTMLRuleStyle_put_listStyleType(This,v)    \
  8026.     (This)->lpVtbl -> put_listStyleType(This,v)
  8027.  
  8028. #define IHTMLRuleStyle_get_listStyleType(This,p)    \
  8029.     (This)->lpVtbl -> get_listStyleType(This,p)
  8030.  
  8031. #define IHTMLRuleStyle_put_listStylePosition(This,v)    \
  8032.     (This)->lpVtbl -> put_listStylePosition(This,v)
  8033.  
  8034. #define IHTMLRuleStyle_get_listStylePosition(This,p)    \
  8035.     (This)->lpVtbl -> get_listStylePosition(This,p)
  8036.  
  8037. #define IHTMLRuleStyle_put_listStyleImage(This,v)    \
  8038.     (This)->lpVtbl -> put_listStyleImage(This,v)
  8039.  
  8040. #define IHTMLRuleStyle_get_listStyleImage(This,p)    \
  8041.     (This)->lpVtbl -> get_listStyleImage(This,p)
  8042.  
  8043. #define IHTMLRuleStyle_put_listStyle(This,v)    \
  8044.     (This)->lpVtbl -> put_listStyle(This,v)
  8045.  
  8046. #define IHTMLRuleStyle_get_listStyle(This,p)    \
  8047.     (This)->lpVtbl -> get_listStyle(This,p)
  8048.  
  8049. #define IHTMLRuleStyle_put_whiteSpace(This,v)    \
  8050.     (This)->lpVtbl -> put_whiteSpace(This,v)
  8051.  
  8052. #define IHTMLRuleStyle_get_whiteSpace(This,p)    \
  8053.     (This)->lpVtbl -> get_whiteSpace(This,p)
  8054.  
  8055. #define IHTMLRuleStyle_put_top(This,v)    \
  8056.     (This)->lpVtbl -> put_top(This,v)
  8057.  
  8058. #define IHTMLRuleStyle_get_top(This,p)    \
  8059.     (This)->lpVtbl -> get_top(This,p)
  8060.  
  8061. #define IHTMLRuleStyle_put_left(This,v)    \
  8062.     (This)->lpVtbl -> put_left(This,v)
  8063.  
  8064. #define IHTMLRuleStyle_get_left(This,p)    \
  8065.     (This)->lpVtbl -> get_left(This,p)
  8066.  
  8067. #define IHTMLRuleStyle_get_position(This,p)    \
  8068.     (This)->lpVtbl -> get_position(This,p)
  8069.  
  8070. #define IHTMLRuleStyle_put_zIndex(This,v)    \
  8071.     (This)->lpVtbl -> put_zIndex(This,v)
  8072.  
  8073. #define IHTMLRuleStyle_get_zIndex(This,p)    \
  8074.     (This)->lpVtbl -> get_zIndex(This,p)
  8075.  
  8076. #define IHTMLRuleStyle_put_overflow(This,v)    \
  8077.     (This)->lpVtbl -> put_overflow(This,v)
  8078.  
  8079. #define IHTMLRuleStyle_get_overflow(This,p)    \
  8080.     (This)->lpVtbl -> get_overflow(This,p)
  8081.  
  8082. #define IHTMLRuleStyle_put_pageBreakBefore(This,v)    \
  8083.     (This)->lpVtbl -> put_pageBreakBefore(This,v)
  8084.  
  8085. #define IHTMLRuleStyle_get_pageBreakBefore(This,p)    \
  8086.     (This)->lpVtbl -> get_pageBreakBefore(This,p)
  8087.  
  8088. #define IHTMLRuleStyle_put_pageBreakAfter(This,v)    \
  8089.     (This)->lpVtbl -> put_pageBreakAfter(This,v)
  8090.  
  8091. #define IHTMLRuleStyle_get_pageBreakAfter(This,p)    \
  8092.     (This)->lpVtbl -> get_pageBreakAfter(This,p)
  8093.  
  8094. #define IHTMLRuleStyle_put_cssText(This,v)    \
  8095.     (This)->lpVtbl -> put_cssText(This,v)
  8096.  
  8097. #define IHTMLRuleStyle_get_cssText(This,p)    \
  8098.     (This)->lpVtbl -> get_cssText(This,p)
  8099.  
  8100. #define IHTMLRuleStyle_put_cursor(This,v)    \
  8101.     (This)->lpVtbl -> put_cursor(This,v)
  8102.  
  8103. #define IHTMLRuleStyle_get_cursor(This,p)    \
  8104.     (This)->lpVtbl -> get_cursor(This,p)
  8105.  
  8106. #define IHTMLRuleStyle_put_clip(This,v)    \
  8107.     (This)->lpVtbl -> put_clip(This,v)
  8108.  
  8109. #define IHTMLRuleStyle_get_clip(This,p)    \
  8110.     (This)->lpVtbl -> get_clip(This,p)
  8111.  
  8112. #define IHTMLRuleStyle_put_filter(This,v)    \
  8113.     (This)->lpVtbl -> put_filter(This,v)
  8114.  
  8115. #define IHTMLRuleStyle_get_filter(This,p)    \
  8116.     (This)->lpVtbl -> get_filter(This,p)
  8117.  
  8118. #define IHTMLRuleStyle_setAttribute(This,strAttributeName,AttributeValue,lFlags)    \
  8119.     (This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
  8120.  
  8121. #define IHTMLRuleStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  8122.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  8123.  
  8124. #define IHTMLRuleStyle_removeAttribute(This,strAttributeName,lFlags,pfSuccess)    \
  8125.     (This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
  8126.  
  8127. #endif /* COBJMACROS */
  8128.  
  8129.  
  8130. #endif     /* C style interface */
  8131.  
  8132.  
  8133.  
  8134. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontFamily_Proxy( 
  8135.     IHTMLRuleStyle __RPC_FAR * This,
  8136.     /* [in] */ BSTR v);
  8137.  
  8138.  
  8139. void __RPC_STUB IHTMLRuleStyle_put_fontFamily_Stub(
  8140.     IRpcStubBuffer *This,
  8141.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8142.     PRPC_MESSAGE _pRpcMessage,
  8143.     DWORD *_pdwStubPhase);
  8144.  
  8145.  
  8146. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontFamily_Proxy( 
  8147.     IHTMLRuleStyle __RPC_FAR * This,
  8148.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8149.  
  8150.  
  8151. void __RPC_STUB IHTMLRuleStyle_get_fontFamily_Stub(
  8152.     IRpcStubBuffer *This,
  8153.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8154.     PRPC_MESSAGE _pRpcMessage,
  8155.     DWORD *_pdwStubPhase);
  8156.  
  8157.  
  8158. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontStyle_Proxy( 
  8159.     IHTMLRuleStyle __RPC_FAR * This,
  8160.     /* [in] */ BSTR v);
  8161.  
  8162.  
  8163. void __RPC_STUB IHTMLRuleStyle_put_fontStyle_Stub(
  8164.     IRpcStubBuffer *This,
  8165.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8166.     PRPC_MESSAGE _pRpcMessage,
  8167.     DWORD *_pdwStubPhase);
  8168.  
  8169.  
  8170. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontStyle_Proxy( 
  8171.     IHTMLRuleStyle __RPC_FAR * This,
  8172.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8173.  
  8174.  
  8175. void __RPC_STUB IHTMLRuleStyle_get_fontStyle_Stub(
  8176.     IRpcStubBuffer *This,
  8177.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8178.     PRPC_MESSAGE _pRpcMessage,
  8179.     DWORD *_pdwStubPhase);
  8180.  
  8181.  
  8182. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontVariant_Proxy( 
  8183.     IHTMLRuleStyle __RPC_FAR * This,
  8184.     /* [in] */ BSTR v);
  8185.  
  8186.  
  8187. void __RPC_STUB IHTMLRuleStyle_put_fontVariant_Stub(
  8188.     IRpcStubBuffer *This,
  8189.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8190.     PRPC_MESSAGE _pRpcMessage,
  8191.     DWORD *_pdwStubPhase);
  8192.  
  8193.  
  8194. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontVariant_Proxy( 
  8195.     IHTMLRuleStyle __RPC_FAR * This,
  8196.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8197.  
  8198.  
  8199. void __RPC_STUB IHTMLRuleStyle_get_fontVariant_Stub(
  8200.     IRpcStubBuffer *This,
  8201.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8202.     PRPC_MESSAGE _pRpcMessage,
  8203.     DWORD *_pdwStubPhase);
  8204.  
  8205.  
  8206. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontWeight_Proxy( 
  8207.     IHTMLRuleStyle __RPC_FAR * This,
  8208.     /* [in] */ BSTR v);
  8209.  
  8210.  
  8211. void __RPC_STUB IHTMLRuleStyle_put_fontWeight_Stub(
  8212.     IRpcStubBuffer *This,
  8213.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8214.     PRPC_MESSAGE _pRpcMessage,
  8215.     DWORD *_pdwStubPhase);
  8216.  
  8217.  
  8218. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontWeight_Proxy( 
  8219.     IHTMLRuleStyle __RPC_FAR * This,
  8220.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8221.  
  8222.  
  8223. void __RPC_STUB IHTMLRuleStyle_get_fontWeight_Stub(
  8224.     IRpcStubBuffer *This,
  8225.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8226.     PRPC_MESSAGE _pRpcMessage,
  8227.     DWORD *_pdwStubPhase);
  8228.  
  8229.  
  8230. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontSize_Proxy( 
  8231.     IHTMLRuleStyle __RPC_FAR * This,
  8232.     /* [in] */ VARIANT v);
  8233.  
  8234.  
  8235. void __RPC_STUB IHTMLRuleStyle_put_fontSize_Stub(
  8236.     IRpcStubBuffer *This,
  8237.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8238.     PRPC_MESSAGE _pRpcMessage,
  8239.     DWORD *_pdwStubPhase);
  8240.  
  8241.  
  8242. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontSize_Proxy( 
  8243.     IHTMLRuleStyle __RPC_FAR * This,
  8244.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8245.  
  8246.  
  8247. void __RPC_STUB IHTMLRuleStyle_get_fontSize_Stub(
  8248.     IRpcStubBuffer *This,
  8249.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8250.     PRPC_MESSAGE _pRpcMessage,
  8251.     DWORD *_pdwStubPhase);
  8252.  
  8253.  
  8254. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_font_Proxy( 
  8255.     IHTMLRuleStyle __RPC_FAR * This,
  8256.     /* [in] */ BSTR v);
  8257.  
  8258.  
  8259. void __RPC_STUB IHTMLRuleStyle_put_font_Stub(
  8260.     IRpcStubBuffer *This,
  8261.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8262.     PRPC_MESSAGE _pRpcMessage,
  8263.     DWORD *_pdwStubPhase);
  8264.  
  8265.  
  8266. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_font_Proxy( 
  8267.     IHTMLRuleStyle __RPC_FAR * This,
  8268.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8269.  
  8270.  
  8271. void __RPC_STUB IHTMLRuleStyle_get_font_Stub(
  8272.     IRpcStubBuffer *This,
  8273.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8274.     PRPC_MESSAGE _pRpcMessage,
  8275.     DWORD *_pdwStubPhase);
  8276.  
  8277.  
  8278. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_color_Proxy( 
  8279.     IHTMLRuleStyle __RPC_FAR * This,
  8280.     /* [in] */ VARIANT v);
  8281.  
  8282.  
  8283. void __RPC_STUB IHTMLRuleStyle_put_color_Stub(
  8284.     IRpcStubBuffer *This,
  8285.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8286.     PRPC_MESSAGE _pRpcMessage,
  8287.     DWORD *_pdwStubPhase);
  8288.  
  8289.  
  8290. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_color_Proxy( 
  8291.     IHTMLRuleStyle __RPC_FAR * This,
  8292.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8293.  
  8294.  
  8295. void __RPC_STUB IHTMLRuleStyle_get_color_Stub(
  8296.     IRpcStubBuffer *This,
  8297.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8298.     PRPC_MESSAGE _pRpcMessage,
  8299.     DWORD *_pdwStubPhase);
  8300.  
  8301.  
  8302. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_background_Proxy( 
  8303.     IHTMLRuleStyle __RPC_FAR * This,
  8304.     /* [in] */ BSTR v);
  8305.  
  8306.  
  8307. void __RPC_STUB IHTMLRuleStyle_put_background_Stub(
  8308.     IRpcStubBuffer *This,
  8309.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8310.     PRPC_MESSAGE _pRpcMessage,
  8311.     DWORD *_pdwStubPhase);
  8312.  
  8313.  
  8314. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_background_Proxy( 
  8315.     IHTMLRuleStyle __RPC_FAR * This,
  8316.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8317.  
  8318.  
  8319. void __RPC_STUB IHTMLRuleStyle_get_background_Stub(
  8320.     IRpcStubBuffer *This,
  8321.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8322.     PRPC_MESSAGE _pRpcMessage,
  8323.     DWORD *_pdwStubPhase);
  8324.  
  8325.  
  8326. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundColor_Proxy( 
  8327.     IHTMLRuleStyle __RPC_FAR * This,
  8328.     /* [in] */ VARIANT v);
  8329.  
  8330.  
  8331. void __RPC_STUB IHTMLRuleStyle_put_backgroundColor_Stub(
  8332.     IRpcStubBuffer *This,
  8333.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8334.     PRPC_MESSAGE _pRpcMessage,
  8335.     DWORD *_pdwStubPhase);
  8336.  
  8337.  
  8338. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundColor_Proxy( 
  8339.     IHTMLRuleStyle __RPC_FAR * This,
  8340.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8341.  
  8342.  
  8343. void __RPC_STUB IHTMLRuleStyle_get_backgroundColor_Stub(
  8344.     IRpcStubBuffer *This,
  8345.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8346.     PRPC_MESSAGE _pRpcMessage,
  8347.     DWORD *_pdwStubPhase);
  8348.  
  8349.  
  8350. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundImage_Proxy( 
  8351.     IHTMLRuleStyle __RPC_FAR * This,
  8352.     /* [in] */ BSTR v);
  8353.  
  8354.  
  8355. void __RPC_STUB IHTMLRuleStyle_put_backgroundImage_Stub(
  8356.     IRpcStubBuffer *This,
  8357.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8358.     PRPC_MESSAGE _pRpcMessage,
  8359.     DWORD *_pdwStubPhase);
  8360.  
  8361.  
  8362. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundImage_Proxy( 
  8363.     IHTMLRuleStyle __RPC_FAR * This,
  8364.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8365.  
  8366.  
  8367. void __RPC_STUB IHTMLRuleStyle_get_backgroundImage_Stub(
  8368.     IRpcStubBuffer *This,
  8369.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8370.     PRPC_MESSAGE _pRpcMessage,
  8371.     DWORD *_pdwStubPhase);
  8372.  
  8373.  
  8374. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundRepeat_Proxy( 
  8375.     IHTMLRuleStyle __RPC_FAR * This,
  8376.     /* [in] */ BSTR v);
  8377.  
  8378.  
  8379. void __RPC_STUB IHTMLRuleStyle_put_backgroundRepeat_Stub(
  8380.     IRpcStubBuffer *This,
  8381.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8382.     PRPC_MESSAGE _pRpcMessage,
  8383.     DWORD *_pdwStubPhase);
  8384.  
  8385.  
  8386. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundRepeat_Proxy( 
  8387.     IHTMLRuleStyle __RPC_FAR * This,
  8388.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8389.  
  8390.  
  8391. void __RPC_STUB IHTMLRuleStyle_get_backgroundRepeat_Stub(
  8392.     IRpcStubBuffer *This,
  8393.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8394.     PRPC_MESSAGE _pRpcMessage,
  8395.     DWORD *_pdwStubPhase);
  8396.  
  8397.  
  8398. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundAttachment_Proxy( 
  8399.     IHTMLRuleStyle __RPC_FAR * This,
  8400.     /* [in] */ BSTR v);
  8401.  
  8402.  
  8403. void __RPC_STUB IHTMLRuleStyle_put_backgroundAttachment_Stub(
  8404.     IRpcStubBuffer *This,
  8405.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8406.     PRPC_MESSAGE _pRpcMessage,
  8407.     DWORD *_pdwStubPhase);
  8408.  
  8409.  
  8410. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundAttachment_Proxy( 
  8411.     IHTMLRuleStyle __RPC_FAR * This,
  8412.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8413.  
  8414.  
  8415. void __RPC_STUB IHTMLRuleStyle_get_backgroundAttachment_Stub(
  8416.     IRpcStubBuffer *This,
  8417.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8418.     PRPC_MESSAGE _pRpcMessage,
  8419.     DWORD *_pdwStubPhase);
  8420.  
  8421.  
  8422. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPosition_Proxy( 
  8423.     IHTMLRuleStyle __RPC_FAR * This,
  8424.     /* [in] */ BSTR v);
  8425.  
  8426.  
  8427. void __RPC_STUB IHTMLRuleStyle_put_backgroundPosition_Stub(
  8428.     IRpcStubBuffer *This,
  8429.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8430.     PRPC_MESSAGE _pRpcMessage,
  8431.     DWORD *_pdwStubPhase);
  8432.  
  8433.  
  8434. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPosition_Proxy( 
  8435.     IHTMLRuleStyle __RPC_FAR * This,
  8436.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8437.  
  8438.  
  8439. void __RPC_STUB IHTMLRuleStyle_get_backgroundPosition_Stub(
  8440.     IRpcStubBuffer *This,
  8441.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8442.     PRPC_MESSAGE _pRpcMessage,
  8443.     DWORD *_pdwStubPhase);
  8444.  
  8445.  
  8446. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPositionX_Proxy( 
  8447.     IHTMLRuleStyle __RPC_FAR * This,
  8448.     /* [in] */ VARIANT v);
  8449.  
  8450.  
  8451. void __RPC_STUB IHTMLRuleStyle_put_backgroundPositionX_Stub(
  8452.     IRpcStubBuffer *This,
  8453.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8454.     PRPC_MESSAGE _pRpcMessage,
  8455.     DWORD *_pdwStubPhase);
  8456.  
  8457.  
  8458. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPositionX_Proxy( 
  8459.     IHTMLRuleStyle __RPC_FAR * This,
  8460.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8461.  
  8462.  
  8463. void __RPC_STUB IHTMLRuleStyle_get_backgroundPositionX_Stub(
  8464.     IRpcStubBuffer *This,
  8465.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8466.     PRPC_MESSAGE _pRpcMessage,
  8467.     DWORD *_pdwStubPhase);
  8468.  
  8469.  
  8470. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPositionY_Proxy( 
  8471.     IHTMLRuleStyle __RPC_FAR * This,
  8472.     /* [in] */ VARIANT v);
  8473.  
  8474.  
  8475. void __RPC_STUB IHTMLRuleStyle_put_backgroundPositionY_Stub(
  8476.     IRpcStubBuffer *This,
  8477.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8478.     PRPC_MESSAGE _pRpcMessage,
  8479.     DWORD *_pdwStubPhase);
  8480.  
  8481.  
  8482. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPositionY_Proxy( 
  8483.     IHTMLRuleStyle __RPC_FAR * This,
  8484.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8485.  
  8486.  
  8487. void __RPC_STUB IHTMLRuleStyle_get_backgroundPositionY_Stub(
  8488.     IRpcStubBuffer *This,
  8489.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8490.     PRPC_MESSAGE _pRpcMessage,
  8491.     DWORD *_pdwStubPhase);
  8492.  
  8493.  
  8494. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_wordSpacing_Proxy( 
  8495.     IHTMLRuleStyle __RPC_FAR * This,
  8496.     /* [in] */ VARIANT v);
  8497.  
  8498.  
  8499. void __RPC_STUB IHTMLRuleStyle_put_wordSpacing_Stub(
  8500.     IRpcStubBuffer *This,
  8501.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8502.     PRPC_MESSAGE _pRpcMessage,
  8503.     DWORD *_pdwStubPhase);
  8504.  
  8505.  
  8506. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_wordSpacing_Proxy( 
  8507.     IHTMLRuleStyle __RPC_FAR * This,
  8508.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8509.  
  8510.  
  8511. void __RPC_STUB IHTMLRuleStyle_get_wordSpacing_Stub(
  8512.     IRpcStubBuffer *This,
  8513.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8514.     PRPC_MESSAGE _pRpcMessage,
  8515.     DWORD *_pdwStubPhase);
  8516.  
  8517.  
  8518. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_letterSpacing_Proxy( 
  8519.     IHTMLRuleStyle __RPC_FAR * This,
  8520.     /* [in] */ VARIANT v);
  8521.  
  8522.  
  8523. void __RPC_STUB IHTMLRuleStyle_put_letterSpacing_Stub(
  8524.     IRpcStubBuffer *This,
  8525.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8526.     PRPC_MESSAGE _pRpcMessage,
  8527.     DWORD *_pdwStubPhase);
  8528.  
  8529.  
  8530. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_letterSpacing_Proxy( 
  8531.     IHTMLRuleStyle __RPC_FAR * This,
  8532.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8533.  
  8534.  
  8535. void __RPC_STUB IHTMLRuleStyle_get_letterSpacing_Stub(
  8536.     IRpcStubBuffer *This,
  8537.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8538.     PRPC_MESSAGE _pRpcMessage,
  8539.     DWORD *_pdwStubPhase);
  8540.  
  8541.  
  8542. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecoration_Proxy( 
  8543.     IHTMLRuleStyle __RPC_FAR * This,
  8544.     /* [in] */ BSTR v);
  8545.  
  8546.  
  8547. void __RPC_STUB IHTMLRuleStyle_put_textDecoration_Stub(
  8548.     IRpcStubBuffer *This,
  8549.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8550.     PRPC_MESSAGE _pRpcMessage,
  8551.     DWORD *_pdwStubPhase);
  8552.  
  8553.  
  8554. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecoration_Proxy( 
  8555.     IHTMLRuleStyle __RPC_FAR * This,
  8556.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8557.  
  8558.  
  8559. void __RPC_STUB IHTMLRuleStyle_get_textDecoration_Stub(
  8560.     IRpcStubBuffer *This,
  8561.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8562.     PRPC_MESSAGE _pRpcMessage,
  8563.     DWORD *_pdwStubPhase);
  8564.  
  8565.  
  8566. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationNone_Proxy( 
  8567.     IHTMLRuleStyle __RPC_FAR * This,
  8568.     /* [in] */ VARIANT_BOOL v);
  8569.  
  8570.  
  8571. void __RPC_STUB IHTMLRuleStyle_put_textDecorationNone_Stub(
  8572.     IRpcStubBuffer *This,
  8573.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8574.     PRPC_MESSAGE _pRpcMessage,
  8575.     DWORD *_pdwStubPhase);
  8576.  
  8577.  
  8578. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationNone_Proxy( 
  8579.     IHTMLRuleStyle __RPC_FAR * This,
  8580.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8581.  
  8582.  
  8583. void __RPC_STUB IHTMLRuleStyle_get_textDecorationNone_Stub(
  8584.     IRpcStubBuffer *This,
  8585.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8586.     PRPC_MESSAGE _pRpcMessage,
  8587.     DWORD *_pdwStubPhase);
  8588.  
  8589.  
  8590. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationUnderline_Proxy( 
  8591.     IHTMLRuleStyle __RPC_FAR * This,
  8592.     /* [in] */ VARIANT_BOOL v);
  8593.  
  8594.  
  8595. void __RPC_STUB IHTMLRuleStyle_put_textDecorationUnderline_Stub(
  8596.     IRpcStubBuffer *This,
  8597.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8598.     PRPC_MESSAGE _pRpcMessage,
  8599.     DWORD *_pdwStubPhase);
  8600.  
  8601.  
  8602. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationUnderline_Proxy( 
  8603.     IHTMLRuleStyle __RPC_FAR * This,
  8604.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8605.  
  8606.  
  8607. void __RPC_STUB IHTMLRuleStyle_get_textDecorationUnderline_Stub(
  8608.     IRpcStubBuffer *This,
  8609.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8610.     PRPC_MESSAGE _pRpcMessage,
  8611.     DWORD *_pdwStubPhase);
  8612.  
  8613.  
  8614. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationOverline_Proxy( 
  8615.     IHTMLRuleStyle __RPC_FAR * This,
  8616.     /* [in] */ VARIANT_BOOL v);
  8617.  
  8618.  
  8619. void __RPC_STUB IHTMLRuleStyle_put_textDecorationOverline_Stub(
  8620.     IRpcStubBuffer *This,
  8621.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8622.     PRPC_MESSAGE _pRpcMessage,
  8623.     DWORD *_pdwStubPhase);
  8624.  
  8625.  
  8626. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationOverline_Proxy( 
  8627.     IHTMLRuleStyle __RPC_FAR * This,
  8628.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8629.  
  8630.  
  8631. void __RPC_STUB IHTMLRuleStyle_get_textDecorationOverline_Stub(
  8632.     IRpcStubBuffer *This,
  8633.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8634.     PRPC_MESSAGE _pRpcMessage,
  8635.     DWORD *_pdwStubPhase);
  8636.  
  8637.  
  8638. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationLineThrough_Proxy( 
  8639.     IHTMLRuleStyle __RPC_FAR * This,
  8640.     /* [in] */ VARIANT_BOOL v);
  8641.  
  8642.  
  8643. void __RPC_STUB IHTMLRuleStyle_put_textDecorationLineThrough_Stub(
  8644.     IRpcStubBuffer *This,
  8645.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8646.     PRPC_MESSAGE _pRpcMessage,
  8647.     DWORD *_pdwStubPhase);
  8648.  
  8649.  
  8650. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationLineThrough_Proxy( 
  8651.     IHTMLRuleStyle __RPC_FAR * This,
  8652.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8653.  
  8654.  
  8655. void __RPC_STUB IHTMLRuleStyle_get_textDecorationLineThrough_Stub(
  8656.     IRpcStubBuffer *This,
  8657.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8658.     PRPC_MESSAGE _pRpcMessage,
  8659.     DWORD *_pdwStubPhase);
  8660.  
  8661.  
  8662. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationBlink_Proxy( 
  8663.     IHTMLRuleStyle __RPC_FAR * This,
  8664.     /* [in] */ VARIANT_BOOL v);
  8665.  
  8666.  
  8667. void __RPC_STUB IHTMLRuleStyle_put_textDecorationBlink_Stub(
  8668.     IRpcStubBuffer *This,
  8669.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8670.     PRPC_MESSAGE _pRpcMessage,
  8671.     DWORD *_pdwStubPhase);
  8672.  
  8673.  
  8674. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationBlink_Proxy( 
  8675.     IHTMLRuleStyle __RPC_FAR * This,
  8676.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8677.  
  8678.  
  8679. void __RPC_STUB IHTMLRuleStyle_get_textDecorationBlink_Stub(
  8680.     IRpcStubBuffer *This,
  8681.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8682.     PRPC_MESSAGE _pRpcMessage,
  8683.     DWORD *_pdwStubPhase);
  8684.  
  8685.  
  8686. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_verticalAlign_Proxy( 
  8687.     IHTMLRuleStyle __RPC_FAR * This,
  8688.     /* [in] */ VARIANT v);
  8689.  
  8690.  
  8691. void __RPC_STUB IHTMLRuleStyle_put_verticalAlign_Stub(
  8692.     IRpcStubBuffer *This,
  8693.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8694.     PRPC_MESSAGE _pRpcMessage,
  8695.     DWORD *_pdwStubPhase);
  8696.  
  8697.  
  8698. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_verticalAlign_Proxy( 
  8699.     IHTMLRuleStyle __RPC_FAR * This,
  8700.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8701.  
  8702.  
  8703. void __RPC_STUB IHTMLRuleStyle_get_verticalAlign_Stub(
  8704.     IRpcStubBuffer *This,
  8705.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8706.     PRPC_MESSAGE _pRpcMessage,
  8707.     DWORD *_pdwStubPhase);
  8708.  
  8709.  
  8710. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textTransform_Proxy( 
  8711.     IHTMLRuleStyle __RPC_FAR * This,
  8712.     /* [in] */ BSTR v);
  8713.  
  8714.  
  8715. void __RPC_STUB IHTMLRuleStyle_put_textTransform_Stub(
  8716.     IRpcStubBuffer *This,
  8717.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8718.     PRPC_MESSAGE _pRpcMessage,
  8719.     DWORD *_pdwStubPhase);
  8720.  
  8721.  
  8722. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textTransform_Proxy( 
  8723.     IHTMLRuleStyle __RPC_FAR * This,
  8724.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8725.  
  8726.  
  8727. void __RPC_STUB IHTMLRuleStyle_get_textTransform_Stub(
  8728.     IRpcStubBuffer *This,
  8729.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8730.     PRPC_MESSAGE _pRpcMessage,
  8731.     DWORD *_pdwStubPhase);
  8732.  
  8733.  
  8734. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textAlign_Proxy( 
  8735.     IHTMLRuleStyle __RPC_FAR * This,
  8736.     /* [in] */ BSTR v);
  8737.  
  8738.  
  8739. void __RPC_STUB IHTMLRuleStyle_put_textAlign_Stub(
  8740.     IRpcStubBuffer *This,
  8741.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8742.     PRPC_MESSAGE _pRpcMessage,
  8743.     DWORD *_pdwStubPhase);
  8744.  
  8745.  
  8746. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textAlign_Proxy( 
  8747.     IHTMLRuleStyle __RPC_FAR * This,
  8748.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8749.  
  8750.  
  8751. void __RPC_STUB IHTMLRuleStyle_get_textAlign_Stub(
  8752.     IRpcStubBuffer *This,
  8753.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8754.     PRPC_MESSAGE _pRpcMessage,
  8755.     DWORD *_pdwStubPhase);
  8756.  
  8757.  
  8758. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textIndent_Proxy( 
  8759.     IHTMLRuleStyle __RPC_FAR * This,
  8760.     /* [in] */ VARIANT v);
  8761.  
  8762.  
  8763. void __RPC_STUB IHTMLRuleStyle_put_textIndent_Stub(
  8764.     IRpcStubBuffer *This,
  8765.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8766.     PRPC_MESSAGE _pRpcMessage,
  8767.     DWORD *_pdwStubPhase);
  8768.  
  8769.  
  8770. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textIndent_Proxy( 
  8771.     IHTMLRuleStyle __RPC_FAR * This,
  8772.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8773.  
  8774.  
  8775. void __RPC_STUB IHTMLRuleStyle_get_textIndent_Stub(
  8776.     IRpcStubBuffer *This,
  8777.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8778.     PRPC_MESSAGE _pRpcMessage,
  8779.     DWORD *_pdwStubPhase);
  8780.  
  8781.  
  8782. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_lineHeight_Proxy( 
  8783.     IHTMLRuleStyle __RPC_FAR * This,
  8784.     /* [in] */ VARIANT v);
  8785.  
  8786.  
  8787. void __RPC_STUB IHTMLRuleStyle_put_lineHeight_Stub(
  8788.     IRpcStubBuffer *This,
  8789.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8790.     PRPC_MESSAGE _pRpcMessage,
  8791.     DWORD *_pdwStubPhase);
  8792.  
  8793.  
  8794. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_lineHeight_Proxy( 
  8795.     IHTMLRuleStyle __RPC_FAR * This,
  8796.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8797.  
  8798.  
  8799. void __RPC_STUB IHTMLRuleStyle_get_lineHeight_Stub(
  8800.     IRpcStubBuffer *This,
  8801.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8802.     PRPC_MESSAGE _pRpcMessage,
  8803.     DWORD *_pdwStubPhase);
  8804.  
  8805.  
  8806. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginTop_Proxy( 
  8807.     IHTMLRuleStyle __RPC_FAR * This,
  8808.     /* [in] */ VARIANT v);
  8809.  
  8810.  
  8811. void __RPC_STUB IHTMLRuleStyle_put_marginTop_Stub(
  8812.     IRpcStubBuffer *This,
  8813.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8814.     PRPC_MESSAGE _pRpcMessage,
  8815.     DWORD *_pdwStubPhase);
  8816.  
  8817.  
  8818. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginTop_Proxy( 
  8819.     IHTMLRuleStyle __RPC_FAR * This,
  8820.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8821.  
  8822.  
  8823. void __RPC_STUB IHTMLRuleStyle_get_marginTop_Stub(
  8824.     IRpcStubBuffer *This,
  8825.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8826.     PRPC_MESSAGE _pRpcMessage,
  8827.     DWORD *_pdwStubPhase);
  8828.  
  8829.  
  8830. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginRight_Proxy( 
  8831.     IHTMLRuleStyle __RPC_FAR * This,
  8832.     /* [in] */ VARIANT v);
  8833.  
  8834.  
  8835. void __RPC_STUB IHTMLRuleStyle_put_marginRight_Stub(
  8836.     IRpcStubBuffer *This,
  8837.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8838.     PRPC_MESSAGE _pRpcMessage,
  8839.     DWORD *_pdwStubPhase);
  8840.  
  8841.  
  8842. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginRight_Proxy( 
  8843.     IHTMLRuleStyle __RPC_FAR * This,
  8844.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8845.  
  8846.  
  8847. void __RPC_STUB IHTMLRuleStyle_get_marginRight_Stub(
  8848.     IRpcStubBuffer *This,
  8849.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8850.     PRPC_MESSAGE _pRpcMessage,
  8851.     DWORD *_pdwStubPhase);
  8852.  
  8853.  
  8854. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginBottom_Proxy( 
  8855.     IHTMLRuleStyle __RPC_FAR * This,
  8856.     /* [in] */ VARIANT v);
  8857.  
  8858.  
  8859. void __RPC_STUB IHTMLRuleStyle_put_marginBottom_Stub(
  8860.     IRpcStubBuffer *This,
  8861.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8862.     PRPC_MESSAGE _pRpcMessage,
  8863.     DWORD *_pdwStubPhase);
  8864.  
  8865.  
  8866. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginBottom_Proxy( 
  8867.     IHTMLRuleStyle __RPC_FAR * This,
  8868.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8869.  
  8870.  
  8871. void __RPC_STUB IHTMLRuleStyle_get_marginBottom_Stub(
  8872.     IRpcStubBuffer *This,
  8873.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8874.     PRPC_MESSAGE _pRpcMessage,
  8875.     DWORD *_pdwStubPhase);
  8876.  
  8877.  
  8878. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginLeft_Proxy( 
  8879.     IHTMLRuleStyle __RPC_FAR * This,
  8880.     /* [in] */ VARIANT v);
  8881.  
  8882.  
  8883. void __RPC_STUB IHTMLRuleStyle_put_marginLeft_Stub(
  8884.     IRpcStubBuffer *This,
  8885.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8886.     PRPC_MESSAGE _pRpcMessage,
  8887.     DWORD *_pdwStubPhase);
  8888.  
  8889.  
  8890. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginLeft_Proxy( 
  8891.     IHTMLRuleStyle __RPC_FAR * This,
  8892.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8893.  
  8894.  
  8895. void __RPC_STUB IHTMLRuleStyle_get_marginLeft_Stub(
  8896.     IRpcStubBuffer *This,
  8897.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8898.     PRPC_MESSAGE _pRpcMessage,
  8899.     DWORD *_pdwStubPhase);
  8900.  
  8901.  
  8902. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_margin_Proxy( 
  8903.     IHTMLRuleStyle __RPC_FAR * This,
  8904.     /* [in] */ BSTR v);
  8905.  
  8906.  
  8907. void __RPC_STUB IHTMLRuleStyle_put_margin_Stub(
  8908.     IRpcStubBuffer *This,
  8909.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8910.     PRPC_MESSAGE _pRpcMessage,
  8911.     DWORD *_pdwStubPhase);
  8912.  
  8913.  
  8914. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_margin_Proxy( 
  8915.     IHTMLRuleStyle __RPC_FAR * This,
  8916.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8917.  
  8918.  
  8919. void __RPC_STUB IHTMLRuleStyle_get_margin_Stub(
  8920.     IRpcStubBuffer *This,
  8921.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8922.     PRPC_MESSAGE _pRpcMessage,
  8923.     DWORD *_pdwStubPhase);
  8924.  
  8925.  
  8926. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingTop_Proxy( 
  8927.     IHTMLRuleStyle __RPC_FAR * This,
  8928.     /* [in] */ VARIANT v);
  8929.  
  8930.  
  8931. void __RPC_STUB IHTMLRuleStyle_put_paddingTop_Stub(
  8932.     IRpcStubBuffer *This,
  8933.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8934.     PRPC_MESSAGE _pRpcMessage,
  8935.     DWORD *_pdwStubPhase);
  8936.  
  8937.  
  8938. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingTop_Proxy( 
  8939.     IHTMLRuleStyle __RPC_FAR * This,
  8940.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8941.  
  8942.  
  8943. void __RPC_STUB IHTMLRuleStyle_get_paddingTop_Stub(
  8944.     IRpcStubBuffer *This,
  8945.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8946.     PRPC_MESSAGE _pRpcMessage,
  8947.     DWORD *_pdwStubPhase);
  8948.  
  8949.  
  8950. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingRight_Proxy( 
  8951.     IHTMLRuleStyle __RPC_FAR * This,
  8952.     /* [in] */ VARIANT v);
  8953.  
  8954.  
  8955. void __RPC_STUB IHTMLRuleStyle_put_paddingRight_Stub(
  8956.     IRpcStubBuffer *This,
  8957.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8958.     PRPC_MESSAGE _pRpcMessage,
  8959.     DWORD *_pdwStubPhase);
  8960.  
  8961.  
  8962. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingRight_Proxy( 
  8963.     IHTMLRuleStyle __RPC_FAR * This,
  8964.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8965.  
  8966.  
  8967. void __RPC_STUB IHTMLRuleStyle_get_paddingRight_Stub(
  8968.     IRpcStubBuffer *This,
  8969.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8970.     PRPC_MESSAGE _pRpcMessage,
  8971.     DWORD *_pdwStubPhase);
  8972.  
  8973.  
  8974. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingBottom_Proxy( 
  8975.     IHTMLRuleStyle __RPC_FAR * This,
  8976.     /* [in] */ VARIANT v);
  8977.  
  8978.  
  8979. void __RPC_STUB IHTMLRuleStyle_put_paddingBottom_Stub(
  8980.     IRpcStubBuffer *This,
  8981.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8982.     PRPC_MESSAGE _pRpcMessage,
  8983.     DWORD *_pdwStubPhase);
  8984.  
  8985.  
  8986. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingBottom_Proxy( 
  8987.     IHTMLRuleStyle __RPC_FAR * This,
  8988.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8989.  
  8990.  
  8991. void __RPC_STUB IHTMLRuleStyle_get_paddingBottom_Stub(
  8992.     IRpcStubBuffer *This,
  8993.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8994.     PRPC_MESSAGE _pRpcMessage,
  8995.     DWORD *_pdwStubPhase);
  8996.  
  8997.  
  8998. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingLeft_Proxy( 
  8999.     IHTMLRuleStyle __RPC_FAR * This,
  9000.     /* [in] */ VARIANT v);
  9001.  
  9002.  
  9003. void __RPC_STUB IHTMLRuleStyle_put_paddingLeft_Stub(
  9004.     IRpcStubBuffer *This,
  9005.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9006.     PRPC_MESSAGE _pRpcMessage,
  9007.     DWORD *_pdwStubPhase);
  9008.  
  9009.  
  9010. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingLeft_Proxy( 
  9011.     IHTMLRuleStyle __RPC_FAR * This,
  9012.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9013.  
  9014.  
  9015. void __RPC_STUB IHTMLRuleStyle_get_paddingLeft_Stub(
  9016.     IRpcStubBuffer *This,
  9017.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9018.     PRPC_MESSAGE _pRpcMessage,
  9019.     DWORD *_pdwStubPhase);
  9020.  
  9021.  
  9022. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_padding_Proxy( 
  9023.     IHTMLRuleStyle __RPC_FAR * This,
  9024.     /* [in] */ BSTR v);
  9025.  
  9026.  
  9027. void __RPC_STUB IHTMLRuleStyle_put_padding_Stub(
  9028.     IRpcStubBuffer *This,
  9029.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9030.     PRPC_MESSAGE _pRpcMessage,
  9031.     DWORD *_pdwStubPhase);
  9032.  
  9033.  
  9034. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_padding_Proxy( 
  9035.     IHTMLRuleStyle __RPC_FAR * This,
  9036.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9037.  
  9038.  
  9039. void __RPC_STUB IHTMLRuleStyle_get_padding_Stub(
  9040.     IRpcStubBuffer *This,
  9041.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9042.     PRPC_MESSAGE _pRpcMessage,
  9043.     DWORD *_pdwStubPhase);
  9044.  
  9045.  
  9046. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_border_Proxy( 
  9047.     IHTMLRuleStyle __RPC_FAR * This,
  9048.     /* [in] */ BSTR v);
  9049.  
  9050.  
  9051. void __RPC_STUB IHTMLRuleStyle_put_border_Stub(
  9052.     IRpcStubBuffer *This,
  9053.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9054.     PRPC_MESSAGE _pRpcMessage,
  9055.     DWORD *_pdwStubPhase);
  9056.  
  9057.  
  9058. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_border_Proxy( 
  9059.     IHTMLRuleStyle __RPC_FAR * This,
  9060.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9061.  
  9062.  
  9063. void __RPC_STUB IHTMLRuleStyle_get_border_Stub(
  9064.     IRpcStubBuffer *This,
  9065.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9066.     PRPC_MESSAGE _pRpcMessage,
  9067.     DWORD *_pdwStubPhase);
  9068.  
  9069.  
  9070. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTop_Proxy( 
  9071.     IHTMLRuleStyle __RPC_FAR * This,
  9072.     /* [in] */ BSTR v);
  9073.  
  9074.  
  9075. void __RPC_STUB IHTMLRuleStyle_put_borderTop_Stub(
  9076.     IRpcStubBuffer *This,
  9077.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9078.     PRPC_MESSAGE _pRpcMessage,
  9079.     DWORD *_pdwStubPhase);
  9080.  
  9081.  
  9082. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTop_Proxy( 
  9083.     IHTMLRuleStyle __RPC_FAR * This,
  9084.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9085.  
  9086.  
  9087. void __RPC_STUB IHTMLRuleStyle_get_borderTop_Stub(
  9088.     IRpcStubBuffer *This,
  9089.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9090.     PRPC_MESSAGE _pRpcMessage,
  9091.     DWORD *_pdwStubPhase);
  9092.  
  9093.  
  9094. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRight_Proxy( 
  9095.     IHTMLRuleStyle __RPC_FAR * This,
  9096.     /* [in] */ BSTR v);
  9097.  
  9098.  
  9099. void __RPC_STUB IHTMLRuleStyle_put_borderRight_Stub(
  9100.     IRpcStubBuffer *This,
  9101.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9102.     PRPC_MESSAGE _pRpcMessage,
  9103.     DWORD *_pdwStubPhase);
  9104.  
  9105.  
  9106. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRight_Proxy( 
  9107.     IHTMLRuleStyle __RPC_FAR * This,
  9108.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9109.  
  9110.  
  9111. void __RPC_STUB IHTMLRuleStyle_get_borderRight_Stub(
  9112.     IRpcStubBuffer *This,
  9113.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9114.     PRPC_MESSAGE _pRpcMessage,
  9115.     DWORD *_pdwStubPhase);
  9116.  
  9117.  
  9118. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottom_Proxy( 
  9119.     IHTMLRuleStyle __RPC_FAR * This,
  9120.     /* [in] */ BSTR v);
  9121.  
  9122.  
  9123. void __RPC_STUB IHTMLRuleStyle_put_borderBottom_Stub(
  9124.     IRpcStubBuffer *This,
  9125.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9126.     PRPC_MESSAGE _pRpcMessage,
  9127.     DWORD *_pdwStubPhase);
  9128.  
  9129.  
  9130. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottom_Proxy( 
  9131.     IHTMLRuleStyle __RPC_FAR * This,
  9132.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9133.  
  9134.  
  9135. void __RPC_STUB IHTMLRuleStyle_get_borderBottom_Stub(
  9136.     IRpcStubBuffer *This,
  9137.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9138.     PRPC_MESSAGE _pRpcMessage,
  9139.     DWORD *_pdwStubPhase);
  9140.  
  9141.  
  9142. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeft_Proxy( 
  9143.     IHTMLRuleStyle __RPC_FAR * This,
  9144.     /* [in] */ BSTR v);
  9145.  
  9146.  
  9147. void __RPC_STUB IHTMLRuleStyle_put_borderLeft_Stub(
  9148.     IRpcStubBuffer *This,
  9149.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9150.     PRPC_MESSAGE _pRpcMessage,
  9151.     DWORD *_pdwStubPhase);
  9152.  
  9153.  
  9154. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeft_Proxy( 
  9155.     IHTMLRuleStyle __RPC_FAR * This,
  9156.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9157.  
  9158.  
  9159. void __RPC_STUB IHTMLRuleStyle_get_borderLeft_Stub(
  9160.     IRpcStubBuffer *This,
  9161.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9162.     PRPC_MESSAGE _pRpcMessage,
  9163.     DWORD *_pdwStubPhase);
  9164.  
  9165.  
  9166. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderColor_Proxy( 
  9167.     IHTMLRuleStyle __RPC_FAR * This,
  9168.     /* [in] */ BSTR v);
  9169.  
  9170.  
  9171. void __RPC_STUB IHTMLRuleStyle_put_borderColor_Stub(
  9172.     IRpcStubBuffer *This,
  9173.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9174.     PRPC_MESSAGE _pRpcMessage,
  9175.     DWORD *_pdwStubPhase);
  9176.  
  9177.  
  9178. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderColor_Proxy( 
  9179.     IHTMLRuleStyle __RPC_FAR * This,
  9180.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9181.  
  9182.  
  9183. void __RPC_STUB IHTMLRuleStyle_get_borderColor_Stub(
  9184.     IRpcStubBuffer *This,
  9185.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9186.     PRPC_MESSAGE _pRpcMessage,
  9187.     DWORD *_pdwStubPhase);
  9188.  
  9189.  
  9190. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopColor_Proxy( 
  9191.     IHTMLRuleStyle __RPC_FAR * This,
  9192.     /* [in] */ VARIANT v);
  9193.  
  9194.  
  9195. void __RPC_STUB IHTMLRuleStyle_put_borderTopColor_Stub(
  9196.     IRpcStubBuffer *This,
  9197.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9198.     PRPC_MESSAGE _pRpcMessage,
  9199.     DWORD *_pdwStubPhase);
  9200.  
  9201.  
  9202. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopColor_Proxy( 
  9203.     IHTMLRuleStyle __RPC_FAR * This,
  9204.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9205.  
  9206.  
  9207. void __RPC_STUB IHTMLRuleStyle_get_borderTopColor_Stub(
  9208.     IRpcStubBuffer *This,
  9209.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9210.     PRPC_MESSAGE _pRpcMessage,
  9211.     DWORD *_pdwStubPhase);
  9212.  
  9213.  
  9214. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightColor_Proxy( 
  9215.     IHTMLRuleStyle __RPC_FAR * This,
  9216.     /* [in] */ VARIANT v);
  9217.  
  9218.  
  9219. void __RPC_STUB IHTMLRuleStyle_put_borderRightColor_Stub(
  9220.     IRpcStubBuffer *This,
  9221.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9222.     PRPC_MESSAGE _pRpcMessage,
  9223.     DWORD *_pdwStubPhase);
  9224.  
  9225.  
  9226. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightColor_Proxy( 
  9227.     IHTMLRuleStyle __RPC_FAR * This,
  9228.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9229.  
  9230.  
  9231. void __RPC_STUB IHTMLRuleStyle_get_borderRightColor_Stub(
  9232.     IRpcStubBuffer *This,
  9233.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9234.     PRPC_MESSAGE _pRpcMessage,
  9235.     DWORD *_pdwStubPhase);
  9236.  
  9237.  
  9238. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomColor_Proxy( 
  9239.     IHTMLRuleStyle __RPC_FAR * This,
  9240.     /* [in] */ VARIANT v);
  9241.  
  9242.  
  9243. void __RPC_STUB IHTMLRuleStyle_put_borderBottomColor_Stub(
  9244.     IRpcStubBuffer *This,
  9245.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9246.     PRPC_MESSAGE _pRpcMessage,
  9247.     DWORD *_pdwStubPhase);
  9248.  
  9249.  
  9250. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomColor_Proxy( 
  9251.     IHTMLRuleStyle __RPC_FAR * This,
  9252.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9253.  
  9254.  
  9255. void __RPC_STUB IHTMLRuleStyle_get_borderBottomColor_Stub(
  9256.     IRpcStubBuffer *This,
  9257.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9258.     PRPC_MESSAGE _pRpcMessage,
  9259.     DWORD *_pdwStubPhase);
  9260.  
  9261.  
  9262. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftColor_Proxy( 
  9263.     IHTMLRuleStyle __RPC_FAR * This,
  9264.     /* [in] */ VARIANT v);
  9265.  
  9266.  
  9267. void __RPC_STUB IHTMLRuleStyle_put_borderLeftColor_Stub(
  9268.     IRpcStubBuffer *This,
  9269.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9270.     PRPC_MESSAGE _pRpcMessage,
  9271.     DWORD *_pdwStubPhase);
  9272.  
  9273.  
  9274. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftColor_Proxy( 
  9275.     IHTMLRuleStyle __RPC_FAR * This,
  9276.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9277.  
  9278.  
  9279. void __RPC_STUB IHTMLRuleStyle_get_borderLeftColor_Stub(
  9280.     IRpcStubBuffer *This,
  9281.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9282.     PRPC_MESSAGE _pRpcMessage,
  9283.     DWORD *_pdwStubPhase);
  9284.  
  9285.  
  9286. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderWidth_Proxy( 
  9287.     IHTMLRuleStyle __RPC_FAR * This,
  9288.     /* [in] */ BSTR v);
  9289.  
  9290.  
  9291. void __RPC_STUB IHTMLRuleStyle_put_borderWidth_Stub(
  9292.     IRpcStubBuffer *This,
  9293.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9294.     PRPC_MESSAGE _pRpcMessage,
  9295.     DWORD *_pdwStubPhase);
  9296.  
  9297.  
  9298. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderWidth_Proxy( 
  9299.     IHTMLRuleStyle __RPC_FAR * This,
  9300.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9301.  
  9302.  
  9303. void __RPC_STUB IHTMLRuleStyle_get_borderWidth_Stub(
  9304.     IRpcStubBuffer *This,
  9305.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9306.     PRPC_MESSAGE _pRpcMessage,
  9307.     DWORD *_pdwStubPhase);
  9308.  
  9309.  
  9310. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopWidth_Proxy( 
  9311.     IHTMLRuleStyle __RPC_FAR * This,
  9312.     /* [in] */ VARIANT v);
  9313.  
  9314.  
  9315. void __RPC_STUB IHTMLRuleStyle_put_borderTopWidth_Stub(
  9316.     IRpcStubBuffer *This,
  9317.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9318.     PRPC_MESSAGE _pRpcMessage,
  9319.     DWORD *_pdwStubPhase);
  9320.  
  9321.  
  9322. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopWidth_Proxy( 
  9323.     IHTMLRuleStyle __RPC_FAR * This,
  9324.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9325.  
  9326.  
  9327. void __RPC_STUB IHTMLRuleStyle_get_borderTopWidth_Stub(
  9328.     IRpcStubBuffer *This,
  9329.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9330.     PRPC_MESSAGE _pRpcMessage,
  9331.     DWORD *_pdwStubPhase);
  9332.  
  9333.  
  9334. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightWidth_Proxy( 
  9335.     IHTMLRuleStyle __RPC_FAR * This,
  9336.     /* [in] */ VARIANT v);
  9337.  
  9338.  
  9339. void __RPC_STUB IHTMLRuleStyle_put_borderRightWidth_Stub(
  9340.     IRpcStubBuffer *This,
  9341.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9342.     PRPC_MESSAGE _pRpcMessage,
  9343.     DWORD *_pdwStubPhase);
  9344.  
  9345.  
  9346. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightWidth_Proxy( 
  9347.     IHTMLRuleStyle __RPC_FAR * This,
  9348.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9349.  
  9350.  
  9351. void __RPC_STUB IHTMLRuleStyle_get_borderRightWidth_Stub(
  9352.     IRpcStubBuffer *This,
  9353.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9354.     PRPC_MESSAGE _pRpcMessage,
  9355.     DWORD *_pdwStubPhase);
  9356.  
  9357.  
  9358. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomWidth_Proxy( 
  9359.     IHTMLRuleStyle __RPC_FAR * This,
  9360.     /* [in] */ VARIANT v);
  9361.  
  9362.  
  9363. void __RPC_STUB IHTMLRuleStyle_put_borderBottomWidth_Stub(
  9364.     IRpcStubBuffer *This,
  9365.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9366.     PRPC_MESSAGE _pRpcMessage,
  9367.     DWORD *_pdwStubPhase);
  9368.  
  9369.  
  9370. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomWidth_Proxy( 
  9371.     IHTMLRuleStyle __RPC_FAR * This,
  9372.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9373.  
  9374.  
  9375. void __RPC_STUB IHTMLRuleStyle_get_borderBottomWidth_Stub(
  9376.     IRpcStubBuffer *This,
  9377.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9378.     PRPC_MESSAGE _pRpcMessage,
  9379.     DWORD *_pdwStubPhase);
  9380.  
  9381.  
  9382. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftWidth_Proxy( 
  9383.     IHTMLRuleStyle __RPC_FAR * This,
  9384.     /* [in] */ VARIANT v);
  9385.  
  9386.  
  9387. void __RPC_STUB IHTMLRuleStyle_put_borderLeftWidth_Stub(
  9388.     IRpcStubBuffer *This,
  9389.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9390.     PRPC_MESSAGE _pRpcMessage,
  9391.     DWORD *_pdwStubPhase);
  9392.  
  9393.  
  9394. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftWidth_Proxy( 
  9395.     IHTMLRuleStyle __RPC_FAR * This,
  9396.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9397.  
  9398.  
  9399. void __RPC_STUB IHTMLRuleStyle_get_borderLeftWidth_Stub(
  9400.     IRpcStubBuffer *This,
  9401.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9402.     PRPC_MESSAGE _pRpcMessage,
  9403.     DWORD *_pdwStubPhase);
  9404.  
  9405.  
  9406. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderStyle_Proxy( 
  9407.     IHTMLRuleStyle __RPC_FAR * This,
  9408.     /* [in] */ BSTR v);
  9409.  
  9410.  
  9411. void __RPC_STUB IHTMLRuleStyle_put_borderStyle_Stub(
  9412.     IRpcStubBuffer *This,
  9413.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9414.     PRPC_MESSAGE _pRpcMessage,
  9415.     DWORD *_pdwStubPhase);
  9416.  
  9417.  
  9418. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderStyle_Proxy( 
  9419.     IHTMLRuleStyle __RPC_FAR * This,
  9420.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9421.  
  9422.  
  9423. void __RPC_STUB IHTMLRuleStyle_get_borderStyle_Stub(
  9424.     IRpcStubBuffer *This,
  9425.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9426.     PRPC_MESSAGE _pRpcMessage,
  9427.     DWORD *_pdwStubPhase);
  9428.  
  9429.  
  9430. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopStyle_Proxy( 
  9431.     IHTMLRuleStyle __RPC_FAR * This,
  9432.     /* [in] */ BSTR v);
  9433.  
  9434.  
  9435. void __RPC_STUB IHTMLRuleStyle_put_borderTopStyle_Stub(
  9436.     IRpcStubBuffer *This,
  9437.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9438.     PRPC_MESSAGE _pRpcMessage,
  9439.     DWORD *_pdwStubPhase);
  9440.  
  9441.  
  9442. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopStyle_Proxy( 
  9443.     IHTMLRuleStyle __RPC_FAR * This,
  9444.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9445.  
  9446.  
  9447. void __RPC_STUB IHTMLRuleStyle_get_borderTopStyle_Stub(
  9448.     IRpcStubBuffer *This,
  9449.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9450.     PRPC_MESSAGE _pRpcMessage,
  9451.     DWORD *_pdwStubPhase);
  9452.  
  9453.  
  9454. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightStyle_Proxy( 
  9455.     IHTMLRuleStyle __RPC_FAR * This,
  9456.     /* [in] */ BSTR v);
  9457.  
  9458.  
  9459. void __RPC_STUB IHTMLRuleStyle_put_borderRightStyle_Stub(
  9460.     IRpcStubBuffer *This,
  9461.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9462.     PRPC_MESSAGE _pRpcMessage,
  9463.     DWORD *_pdwStubPhase);
  9464.  
  9465.  
  9466. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightStyle_Proxy( 
  9467.     IHTMLRuleStyle __RPC_FAR * This,
  9468.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9469.  
  9470.  
  9471. void __RPC_STUB IHTMLRuleStyle_get_borderRightStyle_Stub(
  9472.     IRpcStubBuffer *This,
  9473.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9474.     PRPC_MESSAGE _pRpcMessage,
  9475.     DWORD *_pdwStubPhase);
  9476.  
  9477.  
  9478. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomStyle_Proxy( 
  9479.     IHTMLRuleStyle __RPC_FAR * This,
  9480.     /* [in] */ BSTR v);
  9481.  
  9482.  
  9483. void __RPC_STUB IHTMLRuleStyle_put_borderBottomStyle_Stub(
  9484.     IRpcStubBuffer *This,
  9485.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9486.     PRPC_MESSAGE _pRpcMessage,
  9487.     DWORD *_pdwStubPhase);
  9488.  
  9489.  
  9490. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomStyle_Proxy( 
  9491.     IHTMLRuleStyle __RPC_FAR * This,
  9492.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9493.  
  9494.  
  9495. void __RPC_STUB IHTMLRuleStyle_get_borderBottomStyle_Stub(
  9496.     IRpcStubBuffer *This,
  9497.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9498.     PRPC_MESSAGE _pRpcMessage,
  9499.     DWORD *_pdwStubPhase);
  9500.  
  9501.  
  9502. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftStyle_Proxy( 
  9503.     IHTMLRuleStyle __RPC_FAR * This,
  9504.     /* [in] */ BSTR v);
  9505.  
  9506.  
  9507. void __RPC_STUB IHTMLRuleStyle_put_borderLeftStyle_Stub(
  9508.     IRpcStubBuffer *This,
  9509.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9510.     PRPC_MESSAGE _pRpcMessage,
  9511.     DWORD *_pdwStubPhase);
  9512.  
  9513.  
  9514. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftStyle_Proxy( 
  9515.     IHTMLRuleStyle __RPC_FAR * This,
  9516.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9517.  
  9518.  
  9519. void __RPC_STUB IHTMLRuleStyle_get_borderLeftStyle_Stub(
  9520.     IRpcStubBuffer *This,
  9521.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9522.     PRPC_MESSAGE _pRpcMessage,
  9523.     DWORD *_pdwStubPhase);
  9524.  
  9525.  
  9526. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_width_Proxy( 
  9527.     IHTMLRuleStyle __RPC_FAR * This,
  9528.     /* [in] */ VARIANT v);
  9529.  
  9530.  
  9531. void __RPC_STUB IHTMLRuleStyle_put_width_Stub(
  9532.     IRpcStubBuffer *This,
  9533.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9534.     PRPC_MESSAGE _pRpcMessage,
  9535.     DWORD *_pdwStubPhase);
  9536.  
  9537.  
  9538. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_width_Proxy( 
  9539.     IHTMLRuleStyle __RPC_FAR * This,
  9540.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9541.  
  9542.  
  9543. void __RPC_STUB IHTMLRuleStyle_get_width_Stub(
  9544.     IRpcStubBuffer *This,
  9545.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9546.     PRPC_MESSAGE _pRpcMessage,
  9547.     DWORD *_pdwStubPhase);
  9548.  
  9549.  
  9550. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_height_Proxy( 
  9551.     IHTMLRuleStyle __RPC_FAR * This,
  9552.     /* [in] */ VARIANT v);
  9553.  
  9554.  
  9555. void __RPC_STUB IHTMLRuleStyle_put_height_Stub(
  9556.     IRpcStubBuffer *This,
  9557.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9558.     PRPC_MESSAGE _pRpcMessage,
  9559.     DWORD *_pdwStubPhase);
  9560.  
  9561.  
  9562. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_height_Proxy( 
  9563.     IHTMLRuleStyle __RPC_FAR * This,
  9564.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9565.  
  9566.  
  9567. void __RPC_STUB IHTMLRuleStyle_get_height_Stub(
  9568.     IRpcStubBuffer *This,
  9569.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9570.     PRPC_MESSAGE _pRpcMessage,
  9571.     DWORD *_pdwStubPhase);
  9572.  
  9573.  
  9574. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_styleFloat_Proxy( 
  9575.     IHTMLRuleStyle __RPC_FAR * This,
  9576.     /* [in] */ BSTR v);
  9577.  
  9578.  
  9579. void __RPC_STUB IHTMLRuleStyle_put_styleFloat_Stub(
  9580.     IRpcStubBuffer *This,
  9581.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9582.     PRPC_MESSAGE _pRpcMessage,
  9583.     DWORD *_pdwStubPhase);
  9584.  
  9585.  
  9586. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_styleFloat_Proxy( 
  9587.     IHTMLRuleStyle __RPC_FAR * This,
  9588.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9589.  
  9590.  
  9591. void __RPC_STUB IHTMLRuleStyle_get_styleFloat_Stub(
  9592.     IRpcStubBuffer *This,
  9593.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9594.     PRPC_MESSAGE _pRpcMessage,
  9595.     DWORD *_pdwStubPhase);
  9596.  
  9597.  
  9598. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_clear_Proxy( 
  9599.     IHTMLRuleStyle __RPC_FAR * This,
  9600.     /* [in] */ BSTR v);
  9601.  
  9602.  
  9603. void __RPC_STUB IHTMLRuleStyle_put_clear_Stub(
  9604.     IRpcStubBuffer *This,
  9605.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9606.     PRPC_MESSAGE _pRpcMessage,
  9607.     DWORD *_pdwStubPhase);
  9608.  
  9609.  
  9610. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_clear_Proxy( 
  9611.     IHTMLRuleStyle __RPC_FAR * This,
  9612.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9613.  
  9614.  
  9615. void __RPC_STUB IHTMLRuleStyle_get_clear_Stub(
  9616.     IRpcStubBuffer *This,
  9617.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9618.     PRPC_MESSAGE _pRpcMessage,
  9619.     DWORD *_pdwStubPhase);
  9620.  
  9621.  
  9622. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_display_Proxy( 
  9623.     IHTMLRuleStyle __RPC_FAR * This,
  9624.     /* [in] */ BSTR v);
  9625.  
  9626.  
  9627. void __RPC_STUB IHTMLRuleStyle_put_display_Stub(
  9628.     IRpcStubBuffer *This,
  9629.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9630.     PRPC_MESSAGE _pRpcMessage,
  9631.     DWORD *_pdwStubPhase);
  9632.  
  9633.  
  9634. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_display_Proxy( 
  9635.     IHTMLRuleStyle __RPC_FAR * This,
  9636.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9637.  
  9638.  
  9639. void __RPC_STUB IHTMLRuleStyle_get_display_Stub(
  9640.     IRpcStubBuffer *This,
  9641.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9642.     PRPC_MESSAGE _pRpcMessage,
  9643.     DWORD *_pdwStubPhase);
  9644.  
  9645.  
  9646. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_visibility_Proxy( 
  9647.     IHTMLRuleStyle __RPC_FAR * This,
  9648.     /* [in] */ BSTR v);
  9649.  
  9650.  
  9651. void __RPC_STUB IHTMLRuleStyle_put_visibility_Stub(
  9652.     IRpcStubBuffer *This,
  9653.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9654.     PRPC_MESSAGE _pRpcMessage,
  9655.     DWORD *_pdwStubPhase);
  9656.  
  9657.  
  9658. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_visibility_Proxy( 
  9659.     IHTMLRuleStyle __RPC_FAR * This,
  9660.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9661.  
  9662.  
  9663. void __RPC_STUB IHTMLRuleStyle_get_visibility_Stub(
  9664.     IRpcStubBuffer *This,
  9665.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9666.     PRPC_MESSAGE _pRpcMessage,
  9667.     DWORD *_pdwStubPhase);
  9668.  
  9669.  
  9670. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyleType_Proxy( 
  9671.     IHTMLRuleStyle __RPC_FAR * This,
  9672.     /* [in] */ BSTR v);
  9673.  
  9674.  
  9675. void __RPC_STUB IHTMLRuleStyle_put_listStyleType_Stub(
  9676.     IRpcStubBuffer *This,
  9677.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9678.     PRPC_MESSAGE _pRpcMessage,
  9679.     DWORD *_pdwStubPhase);
  9680.  
  9681.  
  9682. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyleType_Proxy( 
  9683.     IHTMLRuleStyle __RPC_FAR * This,
  9684.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9685.  
  9686.  
  9687. void __RPC_STUB IHTMLRuleStyle_get_listStyleType_Stub(
  9688.     IRpcStubBuffer *This,
  9689.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9690.     PRPC_MESSAGE _pRpcMessage,
  9691.     DWORD *_pdwStubPhase);
  9692.  
  9693.  
  9694. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStylePosition_Proxy( 
  9695.     IHTMLRuleStyle __RPC_FAR * This,
  9696.     /* [in] */ BSTR v);
  9697.  
  9698.  
  9699. void __RPC_STUB IHTMLRuleStyle_put_listStylePosition_Stub(
  9700.     IRpcStubBuffer *This,
  9701.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9702.     PRPC_MESSAGE _pRpcMessage,
  9703.     DWORD *_pdwStubPhase);
  9704.  
  9705.  
  9706. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStylePosition_Proxy( 
  9707.     IHTMLRuleStyle __RPC_FAR * This,
  9708.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9709.  
  9710.  
  9711. void __RPC_STUB IHTMLRuleStyle_get_listStylePosition_Stub(
  9712.     IRpcStubBuffer *This,
  9713.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9714.     PRPC_MESSAGE _pRpcMessage,
  9715.     DWORD *_pdwStubPhase);
  9716.  
  9717.  
  9718. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyleImage_Proxy( 
  9719.     IHTMLRuleStyle __RPC_FAR * This,
  9720.     /* [in] */ BSTR v);
  9721.  
  9722.  
  9723. void __RPC_STUB IHTMLRuleStyle_put_listStyleImage_Stub(
  9724.     IRpcStubBuffer *This,
  9725.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9726.     PRPC_MESSAGE _pRpcMessage,
  9727.     DWORD *_pdwStubPhase);
  9728.  
  9729.  
  9730. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyleImage_Proxy( 
  9731.     IHTMLRuleStyle __RPC_FAR * This,
  9732.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9733.  
  9734.  
  9735. void __RPC_STUB IHTMLRuleStyle_get_listStyleImage_Stub(
  9736.     IRpcStubBuffer *This,
  9737.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9738.     PRPC_MESSAGE _pRpcMessage,
  9739.     DWORD *_pdwStubPhase);
  9740.  
  9741.  
  9742. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyle_Proxy( 
  9743.     IHTMLRuleStyle __RPC_FAR * This,
  9744.     /* [in] */ BSTR v);
  9745.  
  9746.  
  9747. void __RPC_STUB IHTMLRuleStyle_put_listStyle_Stub(
  9748.     IRpcStubBuffer *This,
  9749.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9750.     PRPC_MESSAGE _pRpcMessage,
  9751.     DWORD *_pdwStubPhase);
  9752.  
  9753.  
  9754. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyle_Proxy( 
  9755.     IHTMLRuleStyle __RPC_FAR * This,
  9756.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9757.  
  9758.  
  9759. void __RPC_STUB IHTMLRuleStyle_get_listStyle_Stub(
  9760.     IRpcStubBuffer *This,
  9761.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9762.     PRPC_MESSAGE _pRpcMessage,
  9763.     DWORD *_pdwStubPhase);
  9764.  
  9765.  
  9766. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_whiteSpace_Proxy( 
  9767.     IHTMLRuleStyle __RPC_FAR * This,
  9768.     /* [in] */ BSTR v);
  9769.  
  9770.  
  9771. void __RPC_STUB IHTMLRuleStyle_put_whiteSpace_Stub(
  9772.     IRpcStubBuffer *This,
  9773.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9774.     PRPC_MESSAGE _pRpcMessage,
  9775.     DWORD *_pdwStubPhase);
  9776.  
  9777.  
  9778. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_whiteSpace_Proxy( 
  9779.     IHTMLRuleStyle __RPC_FAR * This,
  9780.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9781.  
  9782.  
  9783. void __RPC_STUB IHTMLRuleStyle_get_whiteSpace_Stub(
  9784.     IRpcStubBuffer *This,
  9785.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9786.     PRPC_MESSAGE _pRpcMessage,
  9787.     DWORD *_pdwStubPhase);
  9788.  
  9789.  
  9790. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_top_Proxy( 
  9791.     IHTMLRuleStyle __RPC_FAR * This,
  9792.     /* [in] */ VARIANT v);
  9793.  
  9794.  
  9795. void __RPC_STUB IHTMLRuleStyle_put_top_Stub(
  9796.     IRpcStubBuffer *This,
  9797.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9798.     PRPC_MESSAGE _pRpcMessage,
  9799.     DWORD *_pdwStubPhase);
  9800.  
  9801.  
  9802. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_top_Proxy( 
  9803.     IHTMLRuleStyle __RPC_FAR * This,
  9804.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9805.  
  9806.  
  9807. void __RPC_STUB IHTMLRuleStyle_get_top_Stub(
  9808.     IRpcStubBuffer *This,
  9809.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9810.     PRPC_MESSAGE _pRpcMessage,
  9811.     DWORD *_pdwStubPhase);
  9812.  
  9813.  
  9814. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_left_Proxy( 
  9815.     IHTMLRuleStyle __RPC_FAR * This,
  9816.     /* [in] */ VARIANT v);
  9817.  
  9818.  
  9819. void __RPC_STUB IHTMLRuleStyle_put_left_Stub(
  9820.     IRpcStubBuffer *This,
  9821.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9822.     PRPC_MESSAGE _pRpcMessage,
  9823.     DWORD *_pdwStubPhase);
  9824.  
  9825.  
  9826. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_left_Proxy( 
  9827.     IHTMLRuleStyle __RPC_FAR * This,
  9828.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9829.  
  9830.  
  9831. void __RPC_STUB IHTMLRuleStyle_get_left_Stub(
  9832.     IRpcStubBuffer *This,
  9833.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9834.     PRPC_MESSAGE _pRpcMessage,
  9835.     DWORD *_pdwStubPhase);
  9836.  
  9837.  
  9838. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_position_Proxy( 
  9839.     IHTMLRuleStyle __RPC_FAR * This,
  9840.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9841.  
  9842.  
  9843. void __RPC_STUB IHTMLRuleStyle_get_position_Stub(
  9844.     IRpcStubBuffer *This,
  9845.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9846.     PRPC_MESSAGE _pRpcMessage,
  9847.     DWORD *_pdwStubPhase);
  9848.  
  9849.  
  9850. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_zIndex_Proxy( 
  9851.     IHTMLRuleStyle __RPC_FAR * This,
  9852.     /* [in] */ VARIANT v);
  9853.  
  9854.  
  9855. void __RPC_STUB IHTMLRuleStyle_put_zIndex_Stub(
  9856.     IRpcStubBuffer *This,
  9857.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9858.     PRPC_MESSAGE _pRpcMessage,
  9859.     DWORD *_pdwStubPhase);
  9860.  
  9861.  
  9862. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_zIndex_Proxy( 
  9863.     IHTMLRuleStyle __RPC_FAR * This,
  9864.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9865.  
  9866.  
  9867. void __RPC_STUB IHTMLRuleStyle_get_zIndex_Stub(
  9868.     IRpcStubBuffer *This,
  9869.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9870.     PRPC_MESSAGE _pRpcMessage,
  9871.     DWORD *_pdwStubPhase);
  9872.  
  9873.  
  9874. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_overflow_Proxy( 
  9875.     IHTMLRuleStyle __RPC_FAR * This,
  9876.     /* [in] */ BSTR v);
  9877.  
  9878.  
  9879. void __RPC_STUB IHTMLRuleStyle_put_overflow_Stub(
  9880.     IRpcStubBuffer *This,
  9881.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9882.     PRPC_MESSAGE _pRpcMessage,
  9883.     DWORD *_pdwStubPhase);
  9884.  
  9885.  
  9886. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_overflow_Proxy( 
  9887.     IHTMLRuleStyle __RPC_FAR * This,
  9888.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9889.  
  9890.  
  9891. void __RPC_STUB IHTMLRuleStyle_get_overflow_Stub(
  9892.     IRpcStubBuffer *This,
  9893.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9894.     PRPC_MESSAGE _pRpcMessage,
  9895.     DWORD *_pdwStubPhase);
  9896.  
  9897.  
  9898. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_pageBreakBefore_Proxy( 
  9899.     IHTMLRuleStyle __RPC_FAR * This,
  9900.     /* [in] */ BSTR v);
  9901.  
  9902.  
  9903. void __RPC_STUB IHTMLRuleStyle_put_pageBreakBefore_Stub(
  9904.     IRpcStubBuffer *This,
  9905.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9906.     PRPC_MESSAGE _pRpcMessage,
  9907.     DWORD *_pdwStubPhase);
  9908.  
  9909.  
  9910. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_pageBreakBefore_Proxy( 
  9911.     IHTMLRuleStyle __RPC_FAR * This,
  9912.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9913.  
  9914.  
  9915. void __RPC_STUB IHTMLRuleStyle_get_pageBreakBefore_Stub(
  9916.     IRpcStubBuffer *This,
  9917.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9918.     PRPC_MESSAGE _pRpcMessage,
  9919.     DWORD *_pdwStubPhase);
  9920.  
  9921.  
  9922. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_pageBreakAfter_Proxy( 
  9923.     IHTMLRuleStyle __RPC_FAR * This,
  9924.     /* [in] */ BSTR v);
  9925.  
  9926.  
  9927. void __RPC_STUB IHTMLRuleStyle_put_pageBreakAfter_Stub(
  9928.     IRpcStubBuffer *This,
  9929.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9930.     PRPC_MESSAGE _pRpcMessage,
  9931.     DWORD *_pdwStubPhase);
  9932.  
  9933.  
  9934. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_pageBreakAfter_Proxy( 
  9935.     IHTMLRuleStyle __RPC_FAR * This,
  9936.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9937.  
  9938.  
  9939. void __RPC_STUB IHTMLRuleStyle_get_pageBreakAfter_Stub(
  9940.     IRpcStubBuffer *This,
  9941.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9942.     PRPC_MESSAGE _pRpcMessage,
  9943.     DWORD *_pdwStubPhase);
  9944.  
  9945.  
  9946. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_cssText_Proxy( 
  9947.     IHTMLRuleStyle __RPC_FAR * This,
  9948.     /* [in] */ BSTR v);
  9949.  
  9950.  
  9951. void __RPC_STUB IHTMLRuleStyle_put_cssText_Stub(
  9952.     IRpcStubBuffer *This,
  9953.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9954.     PRPC_MESSAGE _pRpcMessage,
  9955.     DWORD *_pdwStubPhase);
  9956.  
  9957.  
  9958. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_cssText_Proxy( 
  9959.     IHTMLRuleStyle __RPC_FAR * This,
  9960.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9961.  
  9962.  
  9963. void __RPC_STUB IHTMLRuleStyle_get_cssText_Stub(
  9964.     IRpcStubBuffer *This,
  9965.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9966.     PRPC_MESSAGE _pRpcMessage,
  9967.     DWORD *_pdwStubPhase);
  9968.  
  9969.  
  9970. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_cursor_Proxy( 
  9971.     IHTMLRuleStyle __RPC_FAR * This,
  9972.     /* [in] */ BSTR v);
  9973.  
  9974.  
  9975. void __RPC_STUB IHTMLRuleStyle_put_cursor_Stub(
  9976.     IRpcStubBuffer *This,
  9977.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9978.     PRPC_MESSAGE _pRpcMessage,
  9979.     DWORD *_pdwStubPhase);
  9980.  
  9981.  
  9982. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_cursor_Proxy( 
  9983.     IHTMLRuleStyle __RPC_FAR * This,
  9984.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9985.  
  9986.  
  9987. void __RPC_STUB IHTMLRuleStyle_get_cursor_Stub(
  9988.     IRpcStubBuffer *This,
  9989.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9990.     PRPC_MESSAGE _pRpcMessage,
  9991.     DWORD *_pdwStubPhase);
  9992.  
  9993.  
  9994. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_clip_Proxy( 
  9995.     IHTMLRuleStyle __RPC_FAR * This,
  9996.     /* [in] */ BSTR v);
  9997.  
  9998.  
  9999. void __RPC_STUB IHTMLRuleStyle_put_clip_Stub(
  10000.     IRpcStubBuffer *This,
  10001.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10002.     PRPC_MESSAGE _pRpcMessage,
  10003.     DWORD *_pdwStubPhase);
  10004.  
  10005.  
  10006. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_clip_Proxy( 
  10007.     IHTMLRuleStyle __RPC_FAR * This,
  10008.     /* [out][retval] */ BSTR __RPC_FAR *p);
  10009.  
  10010.  
  10011. void __RPC_STUB IHTMLRuleStyle_get_clip_Stub(
  10012.     IRpcStubBuffer *This,
  10013.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10014.     PRPC_MESSAGE _pRpcMessage,
  10015.     DWORD *_pdwStubPhase);
  10016.  
  10017.  
  10018. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_filter_Proxy( 
  10019.     IHTMLRuleStyle __RPC_FAR * This,
  10020.     /* [in] */ BSTR v);
  10021.  
  10022.  
  10023. void __RPC_STUB IHTMLRuleStyle_put_filter_Stub(
  10024.     IRpcStubBuffer *This,
  10025.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10026.     PRPC_MESSAGE _pRpcMessage,
  10027.     DWORD *_pdwStubPhase);
  10028.  
  10029.  
  10030. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_filter_Proxy( 
  10031.     IHTMLRuleStyle __RPC_FAR * This,
  10032.     /* [out][retval] */ BSTR __RPC_FAR *p);
  10033.  
  10034.  
  10035. void __RPC_STUB IHTMLRuleStyle_get_filter_Stub(
  10036.     IRpcStubBuffer *This,
  10037.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10038.     PRPC_MESSAGE _pRpcMessage,
  10039.     DWORD *_pdwStubPhase);
  10040.  
  10041.  
  10042. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_setAttribute_Proxy( 
  10043.     IHTMLRuleStyle __RPC_FAR * This,
  10044.     /* [in] */ BSTR strAttributeName,
  10045.     /* [in] */ VARIANT AttributeValue,
  10046.     /* [in][defaultvalue] */ LONG lFlags);
  10047.  
  10048.  
  10049. void __RPC_STUB IHTMLRuleStyle_setAttribute_Stub(
  10050.     IRpcStubBuffer *This,
  10051.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10052.     PRPC_MESSAGE _pRpcMessage,
  10053.     DWORD *_pdwStubPhase);
  10054.  
  10055.  
  10056. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_getAttribute_Proxy( 
  10057.     IHTMLRuleStyle __RPC_FAR * This,
  10058.     /* [in] */ BSTR strAttributeName,
  10059.     /* [in][defaultvalue] */ LONG lFlags,
  10060.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  10061.  
  10062.  
  10063. void __RPC_STUB IHTMLRuleStyle_getAttribute_Stub(
  10064.     IRpcStubBuffer *This,
  10065.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10066.     PRPC_MESSAGE _pRpcMessage,
  10067.     DWORD *_pdwStubPhase);
  10068.  
  10069.  
  10070. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_removeAttribute_Proxy( 
  10071.     IHTMLRuleStyle __RPC_FAR * This,
  10072.     /* [in] */ BSTR strAttributeName,
  10073.     /* [in][defaultvalue] */ LONG lFlags,
  10074.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  10075.  
  10076.  
  10077. void __RPC_STUB IHTMLRuleStyle_removeAttribute_Stub(
  10078.     IRpcStubBuffer *This,
  10079.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10080.     PRPC_MESSAGE _pRpcMessage,
  10081.     DWORD *_pdwStubPhase);
  10082.  
  10083.  
  10084.  
  10085. #endif     /* __IHTMLRuleStyle_INTERFACE_DEFINED__ */
  10086.  
  10087.  
  10088. EXTERN_C const CLSID CLSID_HTMLStyle;
  10089.  
  10090. #ifdef __cplusplus
  10091.  
  10092. class DECLSPEC_UUID("3050f285-98b5-11cf-bb82-00aa00bdce0b")
  10093. HTMLStyle;
  10094. #endif
  10095.  
  10096. EXTERN_C const CLSID CLSID_HTMLRuleStyle;
  10097.  
  10098. #ifdef __cplusplus
  10099.  
  10100. class DECLSPEC_UUID("3050f3d0-98b5-11cf-bb82-00aa00bdce0b")
  10101. HTMLRuleStyle;
  10102. #endif
  10103.  
  10104. #ifndef __IHTMLElement_INTERFACE_DEFINED__
  10105. #define __IHTMLElement_INTERFACE_DEFINED__
  10106.  
  10107. /****************************************
  10108.  * Generated header for interface: IHTMLElement
  10109.  * at Thu Sep 25 09:49:08 1997
  10110.  * using MIDL 3.02.88
  10111.  ****************************************/
  10112. /* [object][uuid][dual][oleautomation] */ 
  10113.  
  10114.  
  10115.  
  10116. EXTERN_C const IID IID_IHTMLElement;
  10117.  
  10118. #if defined(__cplusplus) && !defined(CINTERFACE)
  10119.     
  10120.     interface DECLSPEC_UUID("3050f1ff-98b5-11cf-bb82-00aa00bdce0b")
  10121.     IHTMLElement : public IDispatch
  10122.     {
  10123.     public:
  10124.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute( 
  10125.             /* [in] */ BSTR strAttributeName,
  10126.             /* [in] */ VARIANT AttributeValue,
  10127.             /* [in][defaultvalue] */ LONG lFlags) = 0;
  10128.         
  10129.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  10130.             /* [in] */ BSTR strAttributeName,
  10131.             /* [in][defaultvalue] */ LONG lFlags,
  10132.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  10133.         
  10134.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute( 
  10135.             /* [in] */ BSTR strAttributeName,
  10136.             /* [in][defaultvalue] */ LONG lFlags,
  10137.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  10138.         
  10139.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_className( 
  10140.             /* [in] */ BSTR v) = 0;
  10141.         
  10142.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_className( 
  10143.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10144.         
  10145.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_id( 
  10146.             /* [in] */ BSTR v) = 0;
  10147.         
  10148.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_id( 
  10149.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10150.         
  10151.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName( 
  10152.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10153.         
  10154.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentElement( 
  10155.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  10156.         
  10157.         virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style( 
  10158.             /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p) = 0;
  10159.         
  10160.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onhelp( 
  10161.             /* [in] */ VARIANT v) = 0;
  10162.         
  10163.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onhelp( 
  10164.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10165.         
  10166.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onclick( 
  10167.             /* [in] */ VARIANT v) = 0;
  10168.         
  10169.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onclick( 
  10170.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10171.         
  10172.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondblclick( 
  10173.             /* [in] */ VARIANT v) = 0;
  10174.         
  10175.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondblclick( 
  10176.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10177.         
  10178.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeydown( 
  10179.             /* [in] */ VARIANT v) = 0;
  10180.         
  10181.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeydown( 
  10182.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10183.         
  10184.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeyup( 
  10185.             /* [in] */ VARIANT v) = 0;
  10186.         
  10187.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeyup( 
  10188.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10189.         
  10190.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeypress( 
  10191.             /* [in] */ VARIANT v) = 0;
  10192.         
  10193.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeypress( 
  10194.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10195.         
  10196.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseout( 
  10197.             /* [in] */ VARIANT v) = 0;
  10198.         
  10199.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseout( 
  10200.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10201.         
  10202.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseover( 
  10203.             /* [in] */ VARIANT v) = 0;
  10204.         
  10205.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseover( 
  10206.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10207.         
  10208.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousemove( 
  10209.             /* [in] */ VARIANT v) = 0;
  10210.         
  10211.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousemove( 
  10212.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10213.         
  10214.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousedown( 
  10215.             /* [in] */ VARIANT v) = 0;
  10216.         
  10217.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousedown( 
  10218.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10219.         
  10220.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseup( 
  10221.             /* [in] */ VARIANT v) = 0;
  10222.         
  10223.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseup( 
  10224.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10225.         
  10226.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_document( 
  10227.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  10228.         
  10229.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_title( 
  10230.             /* [in] */ BSTR v) = 0;
  10231.         
  10232.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_title( 
  10233.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10234.         
  10235.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_language( 
  10236.             /* [in] */ BSTR v) = 0;
  10237.         
  10238.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_language( 
  10239.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10240.         
  10241.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselectstart( 
  10242.             /* [in] */ VARIANT v) = 0;
  10243.         
  10244.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselectstart( 
  10245.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10246.         
  10247.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView( 
  10248.             /* [in][optional] */ VARIANT varargStart) = 0;
  10249.         
  10250.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE contains( 
  10251.             /* [in] */ IHTMLElement __RPC_FAR *pChild,
  10252.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult) = 0;
  10253.         
  10254.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_sourceIndex( 
  10255.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10256.         
  10257.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_recordNumber( 
  10258.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10259.         
  10260.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_lang( 
  10261.             /* [in] */ BSTR v) = 0;
  10262.         
  10263.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_lang( 
  10264.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10265.         
  10266.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetLeft( 
  10267.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10268.         
  10269.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetTop( 
  10270.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10271.         
  10272.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetWidth( 
  10273.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10274.         
  10275.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetHeight( 
  10276.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10277.         
  10278.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetParent( 
  10279.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  10280.         
  10281.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_innerHTML( 
  10282.             /* [in] */ BSTR v) = 0;
  10283.         
  10284.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_innerHTML( 
  10285.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10286.         
  10287.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_innerText( 
  10288.             /* [in] */ BSTR v) = 0;
  10289.         
  10290.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_innerText( 
  10291.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10292.         
  10293.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_outerHTML( 
  10294.             /* [in] */ BSTR v) = 0;
  10295.         
  10296.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_outerHTML( 
  10297.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10298.         
  10299.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_outerText( 
  10300.             /* [in] */ BSTR v) = 0;
  10301.         
  10302.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_outerText( 
  10303.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10304.         
  10305.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentHTML( 
  10306.             /* [in] */ BSTR where,
  10307.             /* [in] */ BSTR html) = 0;
  10308.         
  10309.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentText( 
  10310.             /* [in] */ BSTR where,
  10311.             /* [in] */ BSTR text) = 0;
  10312.         
  10313.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentTextEdit( 
  10314.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  10315.         
  10316.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isTextEdit( 
  10317.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  10318.         
  10319.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE click( void) = 0;
  10320.         
  10321.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_filters( 
  10322.             /* [out][retval] */ IHTMLFiltersCollection __RPC_FAR *__RPC_FAR *p) = 0;
  10323.         
  10324.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragstart( 
  10325.             /* [in] */ VARIANT v) = 0;
  10326.         
  10327.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragstart( 
  10328.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10329.         
  10330.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  10331.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  10332.         
  10333.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeupdate( 
  10334.             /* [in] */ VARIANT v) = 0;
  10335.         
  10336.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeupdate( 
  10337.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10338.         
  10339.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onafterupdate( 
  10340.             /* [in] */ VARIANT v) = 0;
  10341.         
  10342.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onafterupdate( 
  10343.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10344.         
  10345.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerrorupdate( 
  10346.             /* [in] */ VARIANT v) = 0;
  10347.         
  10348.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerrorupdate( 
  10349.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10350.         
  10351.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowexit( 
  10352.             /* [in] */ VARIANT v) = 0;
  10353.         
  10354.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowexit( 
  10355.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10356.         
  10357.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowenter( 
  10358.             /* [in] */ VARIANT v) = 0;
  10359.         
  10360.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowenter( 
  10361.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10362.         
  10363.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetchanged( 
  10364.             /* [in] */ VARIANT v) = 0;
  10365.         
  10366.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetchanged( 
  10367.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10368.         
  10369.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondataavailable( 
  10370.             /* [in] */ VARIANT v) = 0;
  10371.         
  10372.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondataavailable( 
  10373.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10374.         
  10375.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetcomplete( 
  10376.             /* [in] */ VARIANT v) = 0;
  10377.         
  10378.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetcomplete( 
  10379.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10380.         
  10381.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfilterchange( 
  10382.             /* [in] */ VARIANT v) = 0;
  10383.         
  10384.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfilterchange( 
  10385.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10386.         
  10387.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_children( 
  10388.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  10389.         
  10390.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_all( 
  10391.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  10392.         
  10393.     };
  10394.     
  10395. #else     /* C style interface */
  10396.  
  10397.     typedef struct IHTMLElementVtbl
  10398.     {
  10399.         BEGIN_INTERFACE
  10400.         
  10401.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  10402.             IHTMLElement __RPC_FAR * This,
  10403.             /* [in] */ REFIID riid,
  10404.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  10405.         
  10406.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  10407.             IHTMLElement __RPC_FAR * This);
  10408.         
  10409.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  10410.             IHTMLElement __RPC_FAR * This);
  10411.         
  10412.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  10413.             IHTMLElement __RPC_FAR * This,
  10414.             /* [out] */ UINT __RPC_FAR *pctinfo);
  10415.         
  10416.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  10417.             IHTMLElement __RPC_FAR * This,
  10418.             /* [in] */ UINT iTInfo,
  10419.             /* [in] */ LCID lcid,
  10420.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  10421.         
  10422.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  10423.             IHTMLElement __RPC_FAR * This,
  10424.             /* [in] */ REFIID riid,
  10425.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  10426.             /* [in] */ UINT cNames,
  10427.             /* [in] */ LCID lcid,
  10428.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  10429.         
  10430.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  10431.             IHTMLElement __RPC_FAR * This,
  10432.             /* [in] */ DISPID dispIdMember,
  10433.             /* [in] */ REFIID riid,
  10434.             /* [in] */ LCID lcid,
  10435.             /* [in] */ WORD wFlags,
  10436.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  10437.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  10438.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  10439.             /* [out] */ UINT __RPC_FAR *puArgErr);
  10440.         
  10441.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )( 
  10442.             IHTMLElement __RPC_FAR * This,
  10443.             /* [in] */ BSTR strAttributeName,
  10444.             /* [in] */ VARIANT AttributeValue,
  10445.             /* [in][defaultvalue] */ LONG lFlags);
  10446.         
  10447.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  10448.             IHTMLElement __RPC_FAR * This,
  10449.             /* [in] */ BSTR strAttributeName,
  10450.             /* [in][defaultvalue] */ LONG lFlags,
  10451.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  10452.         
  10453.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )( 
  10454.             IHTMLElement __RPC_FAR * This,
  10455.             /* [in] */ BSTR strAttributeName,
  10456.             /* [in][defaultvalue] */ LONG lFlags,
  10457.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  10458.         
  10459.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_className )( 
  10460.             IHTMLElement __RPC_FAR * This,
  10461.             /* [in] */ BSTR v);
  10462.         
  10463.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_className )( 
  10464.             IHTMLElement __RPC_FAR * This,
  10465.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10466.         
  10467.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_id )( 
  10468.             IHTMLElement __RPC_FAR * This,
  10469.             /* [in] */ BSTR v);
  10470.         
  10471.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_id )( 
  10472.             IHTMLElement __RPC_FAR * This,
  10473.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10474.         
  10475.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tagName )( 
  10476.             IHTMLElement __RPC_FAR * This,
  10477.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10478.         
  10479.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentElement )( 
  10480.             IHTMLElement __RPC_FAR * This,
  10481.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  10482.         
  10483.         /* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_style )( 
  10484.             IHTMLElement __RPC_FAR * This,
  10485.             /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p);
  10486.         
  10487.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onhelp )( 
  10488.             IHTMLElement __RPC_FAR * This,
  10489.             /* [in] */ VARIANT v);
  10490.         
  10491.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onhelp )( 
  10492.             IHTMLElement __RPC_FAR * This,
  10493.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10494.         
  10495.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onclick )( 
  10496.             IHTMLElement __RPC_FAR * This,
  10497.             /* [in] */ VARIANT v);
  10498.         
  10499.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onclick )( 
  10500.             IHTMLElement __RPC_FAR * This,
  10501.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10502.         
  10503.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondblclick )( 
  10504.             IHTMLElement __RPC_FAR * This,
  10505.             /* [in] */ VARIANT v);
  10506.         
  10507.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondblclick )( 
  10508.             IHTMLElement __RPC_FAR * This,
  10509.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10510.         
  10511.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onkeydown )( 
  10512.             IHTMLElement __RPC_FAR * This,
  10513.             /* [in] */ VARIANT v);
  10514.         
  10515.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onkeydown )( 
  10516.             IHTMLElement __RPC_FAR * This,
  10517.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10518.         
  10519.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onkeyup )( 
  10520.             IHTMLElement __RPC_FAR * This,
  10521.             /* [in] */ VARIANT v);
  10522.         
  10523.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onkeyup )( 
  10524.             IHTMLElement __RPC_FAR * This,
  10525.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10526.         
  10527.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onkeypress )( 
  10528.             IHTMLElement __RPC_FAR * This,
  10529.             /* [in] */ VARIANT v);
  10530.         
  10531.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onkeypress )( 
  10532.             IHTMLElement __RPC_FAR * This,
  10533.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10534.         
  10535.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmouseout )( 
  10536.             IHTMLElement __RPC_FAR * This,
  10537.             /* [in] */ VARIANT v);
  10538.         
  10539.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmouseout )( 
  10540.             IHTMLElement __RPC_FAR * This,
  10541.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10542.         
  10543.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmouseover )( 
  10544.             IHTMLElement __RPC_FAR * This,
  10545.             /* [in] */ VARIANT v);
  10546.         
  10547.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmouseover )( 
  10548.             IHTMLElement __RPC_FAR * This,
  10549.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10550.         
  10551.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmousemove )( 
  10552.             IHTMLElement __RPC_FAR * This,
  10553.             /* [in] */ VARIANT v);
  10554.         
  10555.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmousemove )( 
  10556.             IHTMLElement __RPC_FAR * This,
  10557.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10558.         
  10559.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmousedown )( 
  10560.             IHTMLElement __RPC_FAR * This,
  10561.             /* [in] */ VARIANT v);
  10562.         
  10563.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmousedown )( 
  10564.             IHTMLElement __RPC_FAR * This,
  10565.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10566.         
  10567.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmouseup )( 
  10568.             IHTMLElement __RPC_FAR * This,
  10569.             /* [in] */ VARIANT v);
  10570.         
  10571.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmouseup )( 
  10572.             IHTMLElement __RPC_FAR * This,
  10573.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10574.         
  10575.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_document )( 
  10576.             IHTMLElement __RPC_FAR * This,
  10577.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  10578.         
  10579.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_title )( 
  10580.             IHTMLElement __RPC_FAR * This,
  10581.             /* [in] */ BSTR v);
  10582.         
  10583.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_title )( 
  10584.             IHTMLElement __RPC_FAR * This,
  10585.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10586.         
  10587.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_language )( 
  10588.             IHTMLElement __RPC_FAR * This,
  10589.             /* [in] */ BSTR v);
  10590.         
  10591.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_language )( 
  10592.             IHTMLElement __RPC_FAR * This,
  10593.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10594.         
  10595.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onselectstart )( 
  10596.             IHTMLElement __RPC_FAR * This,
  10597.             /* [in] */ VARIANT v);
  10598.         
  10599.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onselectstart )( 
  10600.             IHTMLElement __RPC_FAR * This,
  10601.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10602.         
  10603.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *scrollIntoView )( 
  10604.             IHTMLElement __RPC_FAR * This,
  10605.             /* [in][optional] */ VARIANT varargStart);
  10606.         
  10607.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *contains )( 
  10608.             IHTMLElement __RPC_FAR * This,
  10609.             /* [in] */ IHTMLElement __RPC_FAR *pChild,
  10610.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult);
  10611.         
  10612.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_sourceIndex )( 
  10613.             IHTMLElement __RPC_FAR * This,
  10614.             /* [out][retval] */ long __RPC_FAR *p);
  10615.         
  10616.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_recordNumber )( 
  10617.             IHTMLElement __RPC_FAR * This,
  10618.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10619.         
  10620.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lang )( 
  10621.             IHTMLElement __RPC_FAR * This,
  10622.             /* [in] */ BSTR v);
  10623.         
  10624.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lang )( 
  10625.             IHTMLElement __RPC_FAR * This,
  10626.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10627.         
  10628.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetLeft )( 
  10629.             IHTMLElement __RPC_FAR * This,
  10630.             /* [out][retval] */ long __RPC_FAR *p);
  10631.         
  10632.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetTop )( 
  10633.             IHTMLElement __RPC_FAR * This,
  10634.             /* [out][retval] */ long __RPC_FAR *p);
  10635.         
  10636.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetWidth )( 
  10637.             IHTMLElement __RPC_FAR * This,
  10638.             /* [out][retval] */ long __RPC_FAR *p);
  10639.         
  10640.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetHeight )( 
  10641.             IHTMLElement __RPC_FAR * This,
  10642.             /* [out][retval] */ long __RPC_FAR *p);
  10643.         
  10644.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetParent )( 
  10645.             IHTMLElement __RPC_FAR * This,
  10646.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  10647.         
  10648.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_innerHTML )( 
  10649.             IHTMLElement __RPC_FAR * This,
  10650.             /* [in] */ BSTR v);
  10651.         
  10652.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_innerHTML )( 
  10653.             IHTMLElement __RPC_FAR * This,
  10654.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10655.         
  10656.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_innerText )( 
  10657.             IHTMLElement __RPC_FAR * This,
  10658.             /* [in] */ BSTR v);
  10659.         
  10660.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_innerText )( 
  10661.             IHTMLElement __RPC_FAR * This,
  10662.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10663.         
  10664.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_outerHTML )( 
  10665.             IHTMLElement __RPC_FAR * This,
  10666.             /* [in] */ BSTR v);
  10667.         
  10668.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_outerHTML )( 
  10669.             IHTMLElement __RPC_FAR * This,
  10670.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10671.         
  10672.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_outerText )( 
  10673.             IHTMLElement __RPC_FAR * This,
  10674.             /* [in] */ BSTR v);
  10675.         
  10676.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_outerText )( 
  10677.             IHTMLElement __RPC_FAR * This,
  10678.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10679.         
  10680.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertAdjacentHTML )( 
  10681.             IHTMLElement __RPC_FAR * This,
  10682.             /* [in] */ BSTR where,
  10683.             /* [in] */ BSTR html);
  10684.         
  10685.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertAdjacentText )( 
  10686.             IHTMLElement __RPC_FAR * This,
  10687.             /* [in] */ BSTR where,
  10688.             /* [in] */ BSTR text);
  10689.         
  10690.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentTextEdit )( 
  10691.             IHTMLElement __RPC_FAR * This,
  10692.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  10693.         
  10694.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_isTextEdit )( 
  10695.             IHTMLElement __RPC_FAR * This,
  10696.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  10697.         
  10698.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *click )( 
  10699.             IHTMLElement __RPC_FAR * This);
  10700.         
  10701.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filters )( 
  10702.             IHTMLElement __RPC_FAR * This,
  10703.             /* [out][retval] */ IHTMLFiltersCollection __RPC_FAR *__RPC_FAR *p);
  10704.         
  10705.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondragstart )( 
  10706.             IHTMLElement __RPC_FAR * This,
  10707.             /* [in] */ VARIANT v);
  10708.         
  10709.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondragstart )( 
  10710.             IHTMLElement __RPC_FAR * This,
  10711.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10712.         
  10713.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  10714.             IHTMLElement __RPC_FAR * This,
  10715.             /* [out][retval] */ BSTR __RPC_FAR *String);
  10716.         
  10717.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onbeforeupdate )( 
  10718.             IHTMLElement __RPC_FAR * This,
  10719.             /* [in] */ VARIANT v);
  10720.         
  10721.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onbeforeupdate )( 
  10722.             IHTMLElement __RPC_FAR * This,
  10723.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10724.         
  10725.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onafterupdate )( 
  10726.             IHTMLElement __RPC_FAR * This,
  10727.             /* [in] */ VARIANT v);
  10728.         
  10729.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onafterupdate )( 
  10730.             IHTMLElement __RPC_FAR * This,
  10731.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10732.         
  10733.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerrorupdate )( 
  10734.             IHTMLElement __RPC_FAR * This,
  10735.             /* [in] */ VARIANT v);
  10736.         
  10737.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerrorupdate )( 
  10738.             IHTMLElement __RPC_FAR * This,
  10739.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10740.         
  10741.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onrowexit )( 
  10742.             IHTMLElement __RPC_FAR * This,
  10743.             /* [in] */ VARIANT v);
  10744.         
  10745.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onrowexit )( 
  10746.             IHTMLElement __RPC_FAR * This,
  10747.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10748.         
  10749.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onrowenter )( 
  10750.             IHTMLElement __RPC_FAR * This,
  10751.             /* [in] */ VARIANT v);
  10752.         
  10753.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onrowenter )( 
  10754.             IHTMLElement __RPC_FAR * This,
  10755.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10756.         
  10757.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondatasetchanged )( 
  10758.             IHTMLElement __RPC_FAR * This,
  10759.             /* [in] */ VARIANT v);
  10760.         
  10761.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondatasetchanged )( 
  10762.             IHTMLElement __RPC_FAR * This,
  10763.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10764.         
  10765.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondataavailable )( 
  10766.             IHTMLElement __RPC_FAR * This,
  10767.             /* [in] */ VARIANT v);
  10768.         
  10769.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondataavailable )( 
  10770.             IHTMLElement __RPC_FAR * This,
  10771.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10772.         
  10773.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondatasetcomplete )( 
  10774.             IHTMLElement __RPC_FAR * This,
  10775.             /* [in] */ VARIANT v);
  10776.         
  10777.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondatasetcomplete )( 
  10778.             IHTMLElement __RPC_FAR * This,
  10779.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10780.         
  10781.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onfilterchange )( 
  10782.             IHTMLElement __RPC_FAR * This,
  10783.             /* [in] */ VARIANT v);
  10784.         
  10785.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onfilterchange )( 
  10786.             IHTMLElement __RPC_FAR * This,
  10787.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10788.         
  10789.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_children )( 
  10790.             IHTMLElement __RPC_FAR * This,
  10791.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  10792.         
  10793.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_all )( 
  10794.             IHTMLElement __RPC_FAR * This,
  10795.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  10796.         
  10797.         END_INTERFACE
  10798.     } IHTMLElementVtbl;
  10799.  
  10800.     interface IHTMLElement
  10801.     {
  10802.         CONST_VTBL struct IHTMLElementVtbl __RPC_FAR *lpVtbl;
  10803.     };
  10804.  
  10805.     
  10806.  
  10807. #ifdef COBJMACROS
  10808.  
  10809.  
  10810. #define IHTMLElement_QueryInterface(This,riid,ppvObject)    \
  10811.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  10812.  
  10813. #define IHTMLElement_AddRef(This)    \
  10814.     (This)->lpVtbl -> AddRef(This)
  10815.  
  10816. #define IHTMLElement_Release(This)    \
  10817.     (This)->lpVtbl -> Release(This)
  10818.  
  10819.  
  10820. #define IHTMLElement_GetTypeInfoCount(This,pctinfo)    \
  10821.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  10822.  
  10823. #define IHTMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  10824.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  10825.  
  10826. #define IHTMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  10827.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  10828.  
  10829. #define IHTMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  10830.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  10831.  
  10832.  
  10833. #define IHTMLElement_setAttribute(This,strAttributeName,AttributeValue,lFlags)    \
  10834.     (This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
  10835.  
  10836. #define IHTMLElement_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  10837.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  10838.  
  10839. #define IHTMLElement_removeAttribute(This,strAttributeName,lFlags,pfSuccess)    \
  10840.     (This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
  10841.  
  10842. #define IHTMLElement_put_className(This,v)    \
  10843.     (This)->lpVtbl -> put_className(This,v)
  10844.  
  10845. #define IHTMLElement_get_className(This,p)    \
  10846.     (This)->lpVtbl -> get_className(This,p)
  10847.  
  10848. #define IHTMLElement_put_id(This,v)    \
  10849.     (This)->lpVtbl -> put_id(This,v)
  10850.  
  10851. #define IHTMLElement_get_id(This,p)    \
  10852.     (This)->lpVtbl -> get_id(This,p)
  10853.  
  10854. #define IHTMLElement_get_tagName(This,p)    \
  10855.     (This)->lpVtbl -> get_tagName(This,p)
  10856.  
  10857. #define IHTMLElement_get_parentElement(This,p)    \
  10858.     (This)->lpVtbl -> get_parentElement(This,p)
  10859.  
  10860. #define IHTMLElement_get_style(This,p)    \
  10861.     (This)->lpVtbl -> get_style(This,p)
  10862.  
  10863. #define IHTMLElement_put_onhelp(This,v)    \
  10864.     (This)->lpVtbl -> put_onhelp(This,v)
  10865.  
  10866. #define IHTMLElement_get_onhelp(This,p)    \
  10867.     (This)->lpVtbl -> get_onhelp(This,p)
  10868.  
  10869. #define IHTMLElement_put_onclick(This,v)    \
  10870.     (This)->lpVtbl -> put_onclick(This,v)
  10871.  
  10872. #define IHTMLElement_get_onclick(This,p)    \
  10873.     (This)->lpVtbl -> get_onclick(This,p)
  10874.  
  10875. #define IHTMLElement_put_ondblclick(This,v)    \
  10876.     (This)->lpVtbl -> put_ondblclick(This,v)
  10877.  
  10878. #define IHTMLElement_get_ondblclick(This,p)    \
  10879.     (This)->lpVtbl -> get_ondblclick(This,p)
  10880.  
  10881. #define IHTMLElement_put_onkeydown(This,v)    \
  10882.     (This)->lpVtbl -> put_onkeydown(This,v)
  10883.  
  10884. #define IHTMLElement_get_onkeydown(This,p)    \
  10885.     (This)->lpVtbl -> get_onkeydown(This,p)
  10886.  
  10887. #define IHTMLElement_put_onkeyup(This,v)    \
  10888.     (This)->lpVtbl -> put_onkeyup(This,v)
  10889.  
  10890. #define IHTMLElement_get_onkeyup(This,p)    \
  10891.     (This)->lpVtbl -> get_onkeyup(This,p)
  10892.  
  10893. #define IHTMLElement_put_onkeypress(This,v)    \
  10894.     (This)->lpVtbl -> put_onkeypress(This,v)
  10895.  
  10896. #define IHTMLElement_get_onkeypress(This,p)    \
  10897.     (This)->lpVtbl -> get_onkeypress(This,p)
  10898.  
  10899. #define IHTMLElement_put_onmouseout(This,v)    \
  10900.     (This)->lpVtbl -> put_onmouseout(This,v)
  10901.  
  10902. #define IHTMLElement_get_onmouseout(This,p)    \
  10903.     (This)->lpVtbl -> get_onmouseout(This,p)
  10904.  
  10905. #define IHTMLElement_put_onmouseover(This,v)    \
  10906.     (This)->lpVtbl -> put_onmouseover(This,v)
  10907.  
  10908. #define IHTMLElement_get_onmouseover(This,p)    \
  10909.     (This)->lpVtbl -> get_onmouseover(This,p)
  10910.  
  10911. #define IHTMLElement_put_onmousemove(This,v)    \
  10912.     (This)->lpVtbl -> put_onmousemove(This,v)
  10913.  
  10914. #define IHTMLElement_get_onmousemove(This,p)    \
  10915.     (This)->lpVtbl -> get_onmousemove(This,p)
  10916.  
  10917. #define IHTMLElement_put_onmousedown(This,v)    \
  10918.     (This)->lpVtbl -> put_onmousedown(This,v)
  10919.  
  10920. #define IHTMLElement_get_onmousedown(This,p)    \
  10921.     (This)->lpVtbl -> get_onmousedown(This,p)
  10922.  
  10923. #define IHTMLElement_put_onmouseup(This,v)    \
  10924.     (This)->lpVtbl -> put_onmouseup(This,v)
  10925.  
  10926. #define IHTMLElement_get_onmouseup(This,p)    \
  10927.     (This)->lpVtbl -> get_onmouseup(This,p)
  10928.  
  10929. #define IHTMLElement_get_document(This,p)    \
  10930.     (This)->lpVtbl -> get_document(This,p)
  10931.  
  10932. #define IHTMLElement_put_title(This,v)    \
  10933.     (This)->lpVtbl -> put_title(This,v)
  10934.  
  10935. #define IHTMLElement_get_title(This,p)    \
  10936.     (This)->lpVtbl -> get_title(This,p)
  10937.  
  10938. #define IHTMLElement_put_language(This,v)    \
  10939.     (This)->lpVtbl -> put_language(This,v)
  10940.  
  10941. #define IHTMLElement_get_language(This,p)    \
  10942.     (This)->lpVtbl -> get_language(This,p)
  10943.  
  10944. #define IHTMLElement_put_onselectstart(This,v)    \
  10945.     (This)->lpVtbl -> put_onselectstart(This,v)
  10946.  
  10947. #define IHTMLElement_get_onselectstart(This,p)    \
  10948.     (This)->lpVtbl -> get_onselectstart(This,p)
  10949.  
  10950. #define IHTMLElement_scrollIntoView(This,varargStart)    \
  10951.     (This)->lpVtbl -> scrollIntoView(This,varargStart)
  10952.  
  10953. #define IHTMLElement_contains(This,pChild,pfResult)    \
  10954.     (This)->lpVtbl -> contains(This,pChild,pfResult)
  10955.  
  10956. #define IHTMLElement_get_sourceIndex(This,p)    \
  10957.     (This)->lpVtbl -> get_sourceIndex(This,p)
  10958.  
  10959. #define IHTMLElement_get_recordNumber(This,p)    \
  10960.     (This)->lpVtbl -> get_recordNumber(This,p)
  10961.  
  10962. #define IHTMLElement_put_lang(This,v)    \
  10963.     (This)->lpVtbl -> put_lang(This,v)
  10964.  
  10965. #define IHTMLElement_get_lang(This,p)    \
  10966.     (This)->lpVtbl -> get_lang(This,p)
  10967.  
  10968. #define IHTMLElement_get_offsetLeft(This,p)    \
  10969.     (This)->lpVtbl -> get_offsetLeft(This,p)
  10970.  
  10971. #define IHTMLElement_get_offsetTop(This,p)    \
  10972.     (This)->lpVtbl -> get_offsetTop(This,p)
  10973.  
  10974. #define IHTMLElement_get_offsetWidth(This,p)    \
  10975.     (This)->lpVtbl -> get_offsetWidth(This,p)
  10976.  
  10977. #define IHTMLElement_get_offsetHeight(This,p)    \
  10978.     (This)->lpVtbl -> get_offsetHeight(This,p)
  10979.  
  10980. #define IHTMLElement_get_offsetParent(This,p)    \
  10981.     (This)->lpVtbl -> get_offsetParent(This,p)
  10982.  
  10983. #define IHTMLElement_put_innerHTML(This,v)    \
  10984.     (This)->lpVtbl -> put_innerHTML(This,v)
  10985.  
  10986. #define IHTMLElement_get_innerHTML(This,p)    \
  10987.     (This)->lpVtbl -> get_innerHTML(This,p)
  10988.  
  10989. #define IHTMLElement_put_innerText(This,v)    \
  10990.     (This)->lpVtbl -> put_innerText(This,v)
  10991.  
  10992. #define IHTMLElement_get_innerText(This,p)    \
  10993.     (This)->lpVtbl -> get_innerText(This,p)
  10994.  
  10995. #define IHTMLElement_put_outerHTML(This,v)    \
  10996.     (This)->lpVtbl -> put_outerHTML(This,v)
  10997.  
  10998. #define IHTMLElement_get_outerHTML(This,p)    \
  10999.     (This)->lpVtbl -> get_outerHTML(This,p)
  11000.  
  11001. #define IHTMLElement_put_outerText(This,v)    \
  11002.     (This)->lpVtbl -> put_outerText(This,v)
  11003.  
  11004. #define IHTMLElement_get_outerText(This,p)    \
  11005.     (This)->lpVtbl -> get_outerText(This,p)
  11006.  
  11007. #define IHTMLElement_insertAdjacentHTML(This,where,html)    \
  11008.     (This)->lpVtbl -> insertAdjacentHTML(This,where,html)
  11009.  
  11010. #define IHTMLElement_insertAdjacentText(This,where,text)    \
  11011.     (This)->lpVtbl -> insertAdjacentText(This,where,text)
  11012.  
  11013. #define IHTMLElement_get_parentTextEdit(This,p)    \
  11014.     (This)->lpVtbl -> get_parentTextEdit(This,p)
  11015.  
  11016. #define IHTMLElement_get_isTextEdit(This,p)    \
  11017.     (This)->lpVtbl -> get_isTextEdit(This,p)
  11018.  
  11019. #define IHTMLElement_click(This)    \
  11020.     (This)->lpVtbl -> click(This)
  11021.  
  11022. #define IHTMLElement_get_filters(This,p)    \
  11023.     (This)->lpVtbl -> get_filters(This,p)
  11024.  
  11025. #define IHTMLElement_put_ondragstart(This,v)    \
  11026.     (This)->lpVtbl -> put_ondragstart(This,v)
  11027.  
  11028. #define IHTMLElement_get_ondragstart(This,p)    \
  11029.     (This)->lpVtbl -> get_ondragstart(This,p)
  11030.  
  11031. #define IHTMLElement_toString(This,String)    \
  11032.     (This)->lpVtbl -> toString(This,String)
  11033.  
  11034. #define IHTMLElement_put_onbeforeupdate(This,v)    \
  11035.     (This)->lpVtbl -> put_onbeforeupdate(This,v)
  11036.  
  11037. #define IHTMLElement_get_onbeforeupdate(This,p)    \
  11038.     (This)->lpVtbl -> get_onbeforeupdate(This,p)
  11039.  
  11040. #define IHTMLElement_put_onafterupdate(This,v)    \
  11041.     (This)->lpVtbl -> put_onafterupdate(This,v)
  11042.  
  11043. #define IHTMLElement_get_onafterupdate(This,p)    \
  11044.     (This)->lpVtbl -> get_onafterupdate(This,p)
  11045.  
  11046. #define IHTMLElement_put_onerrorupdate(This,v)    \
  11047.     (This)->lpVtbl -> put_onerrorupdate(This,v)
  11048.  
  11049. #define IHTMLElement_get_onerrorupdate(This,p)    \
  11050.     (This)->lpVtbl -> get_onerrorupdate(This,p)
  11051.  
  11052. #define IHTMLElement_put_onrowexit(This,v)    \
  11053.     (This)->lpVtbl -> put_onrowexit(This,v)
  11054.  
  11055. #define IHTMLElement_get_onrowexit(This,p)    \
  11056.     (This)->lpVtbl -> get_onrowexit(This,p)
  11057.  
  11058. #define IHTMLElement_put_onrowenter(This,v)    \
  11059.     (This)->lpVtbl -> put_onrowenter(This,v)
  11060.  
  11061. #define IHTMLElement_get_onrowenter(This,p)    \
  11062.     (This)->lpVtbl -> get_onrowenter(This,p)
  11063.  
  11064. #define IHTMLElement_put_ondatasetchanged(This,v)    \
  11065.     (This)->lpVtbl -> put_ondatasetchanged(This,v)
  11066.  
  11067. #define IHTMLElement_get_ondatasetchanged(This,p)    \
  11068.     (This)->lpVtbl -> get_ondatasetchanged(This,p)
  11069.  
  11070. #define IHTMLElement_put_ondataavailable(This,v)    \
  11071.     (This)->lpVtbl -> put_ondataavailable(This,v)
  11072.  
  11073. #define IHTMLElement_get_ondataavailable(This,p)    \
  11074.     (This)->lpVtbl -> get_ondataavailable(This,p)
  11075.  
  11076. #define IHTMLElement_put_ondatasetcomplete(This,v)    \
  11077.     (This)->lpVtbl -> put_ondatasetcomplete(This,v)
  11078.  
  11079. #define IHTMLElement_get_ondatasetcomplete(This,p)    \
  11080.     (This)->lpVtbl -> get_ondatasetcomplete(This,p)
  11081.  
  11082. #define IHTMLElement_put_onfilterchange(This,v)    \
  11083.     (This)->lpVtbl -> put_onfilterchange(This,v)
  11084.  
  11085. #define IHTMLElement_get_onfilterchange(This,p)    \
  11086.     (This)->lpVtbl -> get_onfilterchange(This,p)
  11087.  
  11088. #define IHTMLElement_get_children(This,p)    \
  11089.     (This)->lpVtbl -> get_children(This,p)
  11090.  
  11091. #define IHTMLElement_get_all(This,p)    \
  11092.     (This)->lpVtbl -> get_all(This,p)
  11093.  
  11094. #endif /* COBJMACROS */
  11095.  
  11096.  
  11097. #endif     /* C style interface */
  11098.  
  11099.  
  11100.  
  11101. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_setAttribute_Proxy( 
  11102.     IHTMLElement __RPC_FAR * This,
  11103.     /* [in] */ BSTR strAttributeName,
  11104.     /* [in] */ VARIANT AttributeValue,
  11105.     /* [in][defaultvalue] */ LONG lFlags);
  11106.  
  11107.  
  11108. void __RPC_STUB IHTMLElement_setAttribute_Stub(
  11109.     IRpcStubBuffer *This,
  11110.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11111.     PRPC_MESSAGE _pRpcMessage,
  11112.     DWORD *_pdwStubPhase);
  11113.  
  11114.  
  11115. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_getAttribute_Proxy( 
  11116.     IHTMLElement __RPC_FAR * This,
  11117.     /* [in] */ BSTR strAttributeName,
  11118.     /* [in][defaultvalue] */ LONG lFlags,
  11119.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  11120.  
  11121.  
  11122. void __RPC_STUB IHTMLElement_getAttribute_Stub(
  11123.     IRpcStubBuffer *This,
  11124.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11125.     PRPC_MESSAGE _pRpcMessage,
  11126.     DWORD *_pdwStubPhase);
  11127.  
  11128.  
  11129. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_removeAttribute_Proxy( 
  11130.     IHTMLElement __RPC_FAR * This,
  11131.     /* [in] */ BSTR strAttributeName,
  11132.     /* [in][defaultvalue] */ LONG lFlags,
  11133.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  11134.  
  11135.  
  11136. void __RPC_STUB IHTMLElement_removeAttribute_Stub(
  11137.     IRpcStubBuffer *This,
  11138.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11139.     PRPC_MESSAGE _pRpcMessage,
  11140.     DWORD *_pdwStubPhase);
  11141.  
  11142.  
  11143. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_className_Proxy( 
  11144.     IHTMLElement __RPC_FAR * This,
  11145.     /* [in] */ BSTR v);
  11146.  
  11147.  
  11148. void __RPC_STUB IHTMLElement_put_className_Stub(
  11149.     IRpcStubBuffer *This,
  11150.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11151.     PRPC_MESSAGE _pRpcMessage,
  11152.     DWORD *_pdwStubPhase);
  11153.  
  11154.  
  11155. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_className_Proxy( 
  11156.     IHTMLElement __RPC_FAR * This,
  11157.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11158.  
  11159.  
  11160. void __RPC_STUB IHTMLElement_get_className_Stub(
  11161.     IRpcStubBuffer *This,
  11162.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11163.     PRPC_MESSAGE _pRpcMessage,
  11164.     DWORD *_pdwStubPhase);
  11165.  
  11166.  
  11167. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_id_Proxy( 
  11168.     IHTMLElement __RPC_FAR * This,
  11169.     /* [in] */ BSTR v);
  11170.  
  11171.  
  11172. void __RPC_STUB IHTMLElement_put_id_Stub(
  11173.     IRpcStubBuffer *This,
  11174.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11175.     PRPC_MESSAGE _pRpcMessage,
  11176.     DWORD *_pdwStubPhase);
  11177.  
  11178.  
  11179. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_id_Proxy( 
  11180.     IHTMLElement __RPC_FAR * This,
  11181.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11182.  
  11183.  
  11184. void __RPC_STUB IHTMLElement_get_id_Stub(
  11185.     IRpcStubBuffer *This,
  11186.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11187.     PRPC_MESSAGE _pRpcMessage,
  11188.     DWORD *_pdwStubPhase);
  11189.  
  11190.  
  11191. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_tagName_Proxy( 
  11192.     IHTMLElement __RPC_FAR * This,
  11193.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11194.  
  11195.  
  11196. void __RPC_STUB IHTMLElement_get_tagName_Stub(
  11197.     IRpcStubBuffer *This,
  11198.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11199.     PRPC_MESSAGE _pRpcMessage,
  11200.     DWORD *_pdwStubPhase);
  11201.  
  11202.  
  11203. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_parentElement_Proxy( 
  11204.     IHTMLElement __RPC_FAR * This,
  11205.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  11206.  
  11207.  
  11208. void __RPC_STUB IHTMLElement_get_parentElement_Stub(
  11209.     IRpcStubBuffer *This,
  11210.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11211.     PRPC_MESSAGE _pRpcMessage,
  11212.     DWORD *_pdwStubPhase);
  11213.  
  11214.  
  11215. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_style_Proxy( 
  11216.     IHTMLElement __RPC_FAR * This,
  11217.     /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p);
  11218.  
  11219.  
  11220. void __RPC_STUB IHTMLElement_get_style_Stub(
  11221.     IRpcStubBuffer *This,
  11222.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11223.     PRPC_MESSAGE _pRpcMessage,
  11224.     DWORD *_pdwStubPhase);
  11225.  
  11226.  
  11227. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onhelp_Proxy( 
  11228.     IHTMLElement __RPC_FAR * This,
  11229.     /* [in] */ VARIANT v);
  11230.  
  11231.  
  11232. void __RPC_STUB IHTMLElement_put_onhelp_Stub(
  11233.     IRpcStubBuffer *This,
  11234.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11235.     PRPC_MESSAGE _pRpcMessage,
  11236.     DWORD *_pdwStubPhase);
  11237.  
  11238.  
  11239. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onhelp_Proxy( 
  11240.     IHTMLElement __RPC_FAR * This,
  11241.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11242.  
  11243.  
  11244. void __RPC_STUB IHTMLElement_get_onhelp_Stub(
  11245.     IRpcStubBuffer *This,
  11246.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11247.     PRPC_MESSAGE _pRpcMessage,
  11248.     DWORD *_pdwStubPhase);
  11249.  
  11250.  
  11251. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onclick_Proxy( 
  11252.     IHTMLElement __RPC_FAR * This,
  11253.     /* [in] */ VARIANT v);
  11254.  
  11255.  
  11256. void __RPC_STUB IHTMLElement_put_onclick_Stub(
  11257.     IRpcStubBuffer *This,
  11258.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11259.     PRPC_MESSAGE _pRpcMessage,
  11260.     DWORD *_pdwStubPhase);
  11261.  
  11262.  
  11263. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onclick_Proxy( 
  11264.     IHTMLElement __RPC_FAR * This,
  11265.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11266.  
  11267.  
  11268. void __RPC_STUB IHTMLElement_get_onclick_Stub(
  11269.     IRpcStubBuffer *This,
  11270.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11271.     PRPC_MESSAGE _pRpcMessage,
  11272.     DWORD *_pdwStubPhase);
  11273.  
  11274.  
  11275. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondblclick_Proxy( 
  11276.     IHTMLElement __RPC_FAR * This,
  11277.     /* [in] */ VARIANT v);
  11278.  
  11279.  
  11280. void __RPC_STUB IHTMLElement_put_ondblclick_Stub(
  11281.     IRpcStubBuffer *This,
  11282.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11283.     PRPC_MESSAGE _pRpcMessage,
  11284.     DWORD *_pdwStubPhase);
  11285.  
  11286.  
  11287. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondblclick_Proxy( 
  11288.     IHTMLElement __RPC_FAR * This,
  11289.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11290.  
  11291.  
  11292. void __RPC_STUB IHTMLElement_get_ondblclick_Stub(
  11293.     IRpcStubBuffer *This,
  11294.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11295.     PRPC_MESSAGE _pRpcMessage,
  11296.     DWORD *_pdwStubPhase);
  11297.  
  11298.  
  11299. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeydown_Proxy( 
  11300.     IHTMLElement __RPC_FAR * This,
  11301.     /* [in] */ VARIANT v);
  11302.  
  11303.  
  11304. void __RPC_STUB IHTMLElement_put_onkeydown_Stub(
  11305.     IRpcStubBuffer *This,
  11306.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11307.     PRPC_MESSAGE _pRpcMessage,
  11308.     DWORD *_pdwStubPhase);
  11309.  
  11310.  
  11311. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeydown_Proxy( 
  11312.     IHTMLElement __RPC_FAR * This,
  11313.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11314.  
  11315.  
  11316. void __RPC_STUB IHTMLElement_get_onkeydown_Stub(
  11317.     IRpcStubBuffer *This,
  11318.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11319.     PRPC_MESSAGE _pRpcMessage,
  11320.     DWORD *_pdwStubPhase);
  11321.  
  11322.  
  11323. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeyup_Proxy( 
  11324.     IHTMLElement __RPC_FAR * This,
  11325.     /* [in] */ VARIANT v);
  11326.  
  11327.  
  11328. void __RPC_STUB IHTMLElement_put_onkeyup_Stub(
  11329.     IRpcStubBuffer *This,
  11330.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11331.     PRPC_MESSAGE _pRpcMessage,
  11332.     DWORD *_pdwStubPhase);
  11333.  
  11334.  
  11335. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeyup_Proxy( 
  11336.     IHTMLElement __RPC_FAR * This,
  11337.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11338.  
  11339.  
  11340. void __RPC_STUB IHTMLElement_get_onkeyup_Stub(
  11341.     IRpcStubBuffer *This,
  11342.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11343.     PRPC_MESSAGE _pRpcMessage,
  11344.     DWORD *_pdwStubPhase);
  11345.  
  11346.  
  11347. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeypress_Proxy( 
  11348.     IHTMLElement __RPC_FAR * This,
  11349.     /* [in] */ VARIANT v);
  11350.  
  11351.  
  11352. void __RPC_STUB IHTMLElement_put_onkeypress_Stub(
  11353.     IRpcStubBuffer *This,
  11354.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11355.     PRPC_MESSAGE _pRpcMessage,
  11356.     DWORD *_pdwStubPhase);
  11357.  
  11358.  
  11359. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeypress_Proxy( 
  11360.     IHTMLElement __RPC_FAR * This,
  11361.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11362.  
  11363.  
  11364. void __RPC_STUB IHTMLElement_get_onkeypress_Stub(
  11365.     IRpcStubBuffer *This,
  11366.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11367.     PRPC_MESSAGE _pRpcMessage,
  11368.     DWORD *_pdwStubPhase);
  11369.  
  11370.  
  11371. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseout_Proxy( 
  11372.     IHTMLElement __RPC_FAR * This,
  11373.     /* [in] */ VARIANT v);
  11374.  
  11375.  
  11376. void __RPC_STUB IHTMLElement_put_onmouseout_Stub(
  11377.     IRpcStubBuffer *This,
  11378.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11379.     PRPC_MESSAGE _pRpcMessage,
  11380.     DWORD *_pdwStubPhase);
  11381.  
  11382.  
  11383. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseout_Proxy( 
  11384.     IHTMLElement __RPC_FAR * This,
  11385.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11386.  
  11387.  
  11388. void __RPC_STUB IHTMLElement_get_onmouseout_Stub(
  11389.     IRpcStubBuffer *This,
  11390.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11391.     PRPC_MESSAGE _pRpcMessage,
  11392.     DWORD *_pdwStubPhase);
  11393.  
  11394.  
  11395. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseover_Proxy( 
  11396.     IHTMLElement __RPC_FAR * This,
  11397.     /* [in] */ VARIANT v);
  11398.  
  11399.  
  11400. void __RPC_STUB IHTMLElement_put_onmouseover_Stub(
  11401.     IRpcStubBuffer *This,
  11402.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11403.     PRPC_MESSAGE _pRpcMessage,
  11404.     DWORD *_pdwStubPhase);
  11405.  
  11406.  
  11407. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseover_Proxy( 
  11408.     IHTMLElement __RPC_FAR * This,
  11409.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11410.  
  11411.  
  11412. void __RPC_STUB IHTMLElement_get_onmouseover_Stub(
  11413.     IRpcStubBuffer *This,
  11414.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11415.     PRPC_MESSAGE _pRpcMessage,
  11416.     DWORD *_pdwStubPhase);
  11417.  
  11418.  
  11419. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmousemove_Proxy( 
  11420.     IHTMLElement __RPC_FAR * This,
  11421.     /* [in] */ VARIANT v);
  11422.  
  11423.  
  11424. void __RPC_STUB IHTMLElement_put_onmousemove_Stub(
  11425.     IRpcStubBuffer *This,
  11426.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11427.     PRPC_MESSAGE _pRpcMessage,
  11428.     DWORD *_pdwStubPhase);
  11429.  
  11430.  
  11431. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmousemove_Proxy( 
  11432.     IHTMLElement __RPC_FAR * This,
  11433.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11434.  
  11435.  
  11436. void __RPC_STUB IHTMLElement_get_onmousemove_Stub(
  11437.     IRpcStubBuffer *This,
  11438.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11439.     PRPC_MESSAGE _pRpcMessage,
  11440.     DWORD *_pdwStubPhase);
  11441.  
  11442.  
  11443. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmousedown_Proxy( 
  11444.     IHTMLElement __RPC_FAR * This,
  11445.     /* [in] */ VARIANT v);
  11446.  
  11447.  
  11448. void __RPC_STUB IHTMLElement_put_onmousedown_Stub(
  11449.     IRpcStubBuffer *This,
  11450.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11451.     PRPC_MESSAGE _pRpcMessage,
  11452.     DWORD *_pdwStubPhase);
  11453.  
  11454.  
  11455. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmousedown_Proxy( 
  11456.     IHTMLElement __RPC_FAR * This,
  11457.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11458.  
  11459.  
  11460. void __RPC_STUB IHTMLElement_get_onmousedown_Stub(
  11461.     IRpcStubBuffer *This,
  11462.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11463.     PRPC_MESSAGE _pRpcMessage,
  11464.     DWORD *_pdwStubPhase);
  11465.  
  11466.  
  11467. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseup_Proxy( 
  11468.     IHTMLElement __RPC_FAR * This,
  11469.     /* [in] */ VARIANT v);
  11470.  
  11471.  
  11472. void __RPC_STUB IHTMLElement_put_onmouseup_Stub(
  11473.     IRpcStubBuffer *This,
  11474.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11475.     PRPC_MESSAGE _pRpcMessage,
  11476.     DWORD *_pdwStubPhase);
  11477.  
  11478.  
  11479. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseup_Proxy( 
  11480.     IHTMLElement __RPC_FAR * This,
  11481.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11482.  
  11483.  
  11484. void __RPC_STUB IHTMLElement_get_onmouseup_Stub(
  11485.     IRpcStubBuffer *This,
  11486.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11487.     PRPC_MESSAGE _pRpcMessage,
  11488.     DWORD *_pdwStubPhase);
  11489.  
  11490.  
  11491. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_document_Proxy( 
  11492.     IHTMLElement __RPC_FAR * This,
  11493.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  11494.  
  11495.  
  11496. void __RPC_STUB IHTMLElement_get_document_Stub(
  11497.     IRpcStubBuffer *This,
  11498.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11499.     PRPC_MESSAGE _pRpcMessage,
  11500.     DWORD *_pdwStubPhase);
  11501.  
  11502.  
  11503. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_title_Proxy( 
  11504.     IHTMLElement __RPC_FAR * This,
  11505.     /* [in] */ BSTR v);
  11506.  
  11507.  
  11508. void __RPC_STUB IHTMLElement_put_title_Stub(
  11509.     IRpcStubBuffer *This,
  11510.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11511.     PRPC_MESSAGE _pRpcMessage,
  11512.     DWORD *_pdwStubPhase);
  11513.  
  11514.  
  11515. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_title_Proxy( 
  11516.     IHTMLElement __RPC_FAR * This,
  11517.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11518.  
  11519.  
  11520. void __RPC_STUB IHTMLElement_get_title_Stub(
  11521.     IRpcStubBuffer *This,
  11522.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11523.     PRPC_MESSAGE _pRpcMessage,
  11524.     DWORD *_pdwStubPhase);
  11525.  
  11526.  
  11527. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_language_Proxy( 
  11528.     IHTMLElement __RPC_FAR * This,
  11529.     /* [in] */ BSTR v);
  11530.  
  11531.  
  11532. void __RPC_STUB IHTMLElement_put_language_Stub(
  11533.     IRpcStubBuffer *This,
  11534.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11535.     PRPC_MESSAGE _pRpcMessage,
  11536.     DWORD *_pdwStubPhase);
  11537.  
  11538.  
  11539. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_language_Proxy( 
  11540.     IHTMLElement __RPC_FAR * This,
  11541.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11542.  
  11543.  
  11544. void __RPC_STUB IHTMLElement_get_language_Stub(
  11545.     IRpcStubBuffer *This,
  11546.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11547.     PRPC_MESSAGE _pRpcMessage,
  11548.     DWORD *_pdwStubPhase);
  11549.  
  11550.  
  11551. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onselectstart_Proxy( 
  11552.     IHTMLElement __RPC_FAR * This,
  11553.     /* [in] */ VARIANT v);
  11554.  
  11555.  
  11556. void __RPC_STUB IHTMLElement_put_onselectstart_Stub(
  11557.     IRpcStubBuffer *This,
  11558.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11559.     PRPC_MESSAGE _pRpcMessage,
  11560.     DWORD *_pdwStubPhase);
  11561.  
  11562.  
  11563. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onselectstart_Proxy( 
  11564.     IHTMLElement __RPC_FAR * This,
  11565.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11566.  
  11567.  
  11568. void __RPC_STUB IHTMLElement_get_onselectstart_Stub(
  11569.     IRpcStubBuffer *This,
  11570.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11571.     PRPC_MESSAGE _pRpcMessage,
  11572.     DWORD *_pdwStubPhase);
  11573.  
  11574.  
  11575. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_scrollIntoView_Proxy( 
  11576.     IHTMLElement __RPC_FAR * This,
  11577.     /* [in][optional] */ VARIANT varargStart);
  11578.  
  11579.  
  11580. void __RPC_STUB IHTMLElement_scrollIntoView_Stub(
  11581.     IRpcStubBuffer *This,
  11582.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11583.     PRPC_MESSAGE _pRpcMessage,
  11584.     DWORD *_pdwStubPhase);
  11585.  
  11586.  
  11587. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_contains_Proxy( 
  11588.     IHTMLElement __RPC_FAR * This,
  11589.     /* [in] */ IHTMLElement __RPC_FAR *pChild,
  11590.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult);
  11591.  
  11592.  
  11593. void __RPC_STUB IHTMLElement_contains_Stub(
  11594.     IRpcStubBuffer *This,
  11595.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11596.     PRPC_MESSAGE _pRpcMessage,
  11597.     DWORD *_pdwStubPhase);
  11598.  
  11599.  
  11600. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_sourceIndex_Proxy( 
  11601.     IHTMLElement __RPC_FAR * This,
  11602.     /* [out][retval] */ long __RPC_FAR *p);
  11603.  
  11604.  
  11605. void __RPC_STUB IHTMLElement_get_sourceIndex_Stub(
  11606.     IRpcStubBuffer *This,
  11607.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11608.     PRPC_MESSAGE _pRpcMessage,
  11609.     DWORD *_pdwStubPhase);
  11610.  
  11611.  
  11612. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_recordNumber_Proxy( 
  11613.     IHTMLElement __RPC_FAR * This,
  11614.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11615.  
  11616.  
  11617. void __RPC_STUB IHTMLElement_get_recordNumber_Stub(
  11618.     IRpcStubBuffer *This,
  11619.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11620.     PRPC_MESSAGE _pRpcMessage,
  11621.     DWORD *_pdwStubPhase);
  11622.  
  11623.  
  11624. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_lang_Proxy( 
  11625.     IHTMLElement __RPC_FAR * This,
  11626.     /* [in] */ BSTR v);
  11627.  
  11628.  
  11629. void __RPC_STUB IHTMLElement_put_lang_Stub(
  11630.     IRpcStubBuffer *This,
  11631.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11632.     PRPC_MESSAGE _pRpcMessage,
  11633.     DWORD *_pdwStubPhase);
  11634.  
  11635.  
  11636. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_lang_Proxy( 
  11637.     IHTMLElement __RPC_FAR * This,
  11638.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11639.  
  11640.  
  11641. void __RPC_STUB IHTMLElement_get_lang_Stub(
  11642.     IRpcStubBuffer *This,
  11643.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11644.     PRPC_MESSAGE _pRpcMessage,
  11645.     DWORD *_pdwStubPhase);
  11646.  
  11647.  
  11648. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetLeft_Proxy( 
  11649.     IHTMLElement __RPC_FAR * This,
  11650.     /* [out][retval] */ long __RPC_FAR *p);
  11651.  
  11652.  
  11653. void __RPC_STUB IHTMLElement_get_offsetLeft_Stub(
  11654.     IRpcStubBuffer *This,
  11655.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11656.     PRPC_MESSAGE _pRpcMessage,
  11657.     DWORD *_pdwStubPhase);
  11658.  
  11659.  
  11660. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetTop_Proxy( 
  11661.     IHTMLElement __RPC_FAR * This,
  11662.     /* [out][retval] */ long __RPC_FAR *p);
  11663.  
  11664.  
  11665. void __RPC_STUB IHTMLElement_get_offsetTop_Stub(
  11666.     IRpcStubBuffer *This,
  11667.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11668.     PRPC_MESSAGE _pRpcMessage,
  11669.     DWORD *_pdwStubPhase);
  11670.  
  11671.  
  11672. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetWidth_Proxy( 
  11673.     IHTMLElement __RPC_FAR * This,
  11674.     /* [out][retval] */ long __RPC_FAR *p);
  11675.  
  11676.  
  11677. void __RPC_STUB IHTMLElement_get_offsetWidth_Stub(
  11678.     IRpcStubBuffer *This,
  11679.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11680.     PRPC_MESSAGE _pRpcMessage,
  11681.     DWORD *_pdwStubPhase);
  11682.  
  11683.  
  11684. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetHeight_Proxy( 
  11685.     IHTMLElement __RPC_FAR * This,
  11686.     /* [out][retval] */ long __RPC_FAR *p);
  11687.  
  11688.  
  11689. void __RPC_STUB IHTMLElement_get_offsetHeight_Stub(
  11690.     IRpcStubBuffer *This,
  11691.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11692.     PRPC_MESSAGE _pRpcMessage,
  11693.     DWORD *_pdwStubPhase);
  11694.  
  11695.  
  11696. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetParent_Proxy( 
  11697.     IHTMLElement __RPC_FAR * This,
  11698.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  11699.  
  11700.  
  11701. void __RPC_STUB IHTMLElement_get_offsetParent_Stub(
  11702.     IRpcStubBuffer *This,
  11703.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11704.     PRPC_MESSAGE _pRpcMessage,
  11705.     DWORD *_pdwStubPhase);
  11706.  
  11707.  
  11708. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_innerHTML_Proxy( 
  11709.     IHTMLElement __RPC_FAR * This,
  11710.     /* [in] */ BSTR v);
  11711.  
  11712.  
  11713. void __RPC_STUB IHTMLElement_put_innerHTML_Stub(
  11714.     IRpcStubBuffer *This,
  11715.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11716.     PRPC_MESSAGE _pRpcMessage,
  11717.     DWORD *_pdwStubPhase);
  11718.  
  11719.  
  11720. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_innerHTML_Proxy( 
  11721.     IHTMLElement __RPC_FAR * This,
  11722.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11723.  
  11724.  
  11725. void __RPC_STUB IHTMLElement_get_innerHTML_Stub(
  11726.     IRpcStubBuffer *This,
  11727.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11728.     PRPC_MESSAGE _pRpcMessage,
  11729.     DWORD *_pdwStubPhase);
  11730.  
  11731.  
  11732. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_innerText_Proxy( 
  11733.     IHTMLElement __RPC_FAR * This,
  11734.     /* [in] */ BSTR v);
  11735.  
  11736.  
  11737. void __RPC_STUB IHTMLElement_put_innerText_Stub(
  11738.     IRpcStubBuffer *This,
  11739.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11740.     PRPC_MESSAGE _pRpcMessage,
  11741.     DWORD *_pdwStubPhase);
  11742.  
  11743.  
  11744. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_innerText_Proxy( 
  11745.     IHTMLElement __RPC_FAR * This,
  11746.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11747.  
  11748.  
  11749. void __RPC_STUB IHTMLElement_get_innerText_Stub(
  11750.     IRpcStubBuffer *This,
  11751.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11752.     PRPC_MESSAGE _pRpcMessage,
  11753.     DWORD *_pdwStubPhase);
  11754.  
  11755.  
  11756. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_outerHTML_Proxy( 
  11757.     IHTMLElement __RPC_FAR * This,
  11758.     /* [in] */ BSTR v);
  11759.  
  11760.  
  11761. void __RPC_STUB IHTMLElement_put_outerHTML_Stub(
  11762.     IRpcStubBuffer *This,
  11763.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11764.     PRPC_MESSAGE _pRpcMessage,
  11765.     DWORD *_pdwStubPhase);
  11766.  
  11767.  
  11768. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_outerHTML_Proxy( 
  11769.     IHTMLElement __RPC_FAR * This,
  11770.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11771.  
  11772.  
  11773. void __RPC_STUB IHTMLElement_get_outerHTML_Stub(
  11774.     IRpcStubBuffer *This,
  11775.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11776.     PRPC_MESSAGE _pRpcMessage,
  11777.     DWORD *_pdwStubPhase);
  11778.  
  11779.  
  11780. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_outerText_Proxy( 
  11781.     IHTMLElement __RPC_FAR * This,
  11782.     /* [in] */ BSTR v);
  11783.  
  11784.  
  11785. void __RPC_STUB IHTMLElement_put_outerText_Stub(
  11786.     IRpcStubBuffer *This,
  11787.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11788.     PRPC_MESSAGE _pRpcMessage,
  11789.     DWORD *_pdwStubPhase);
  11790.  
  11791.  
  11792. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_outerText_Proxy( 
  11793.     IHTMLElement __RPC_FAR * This,
  11794.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11795.  
  11796.  
  11797. void __RPC_STUB IHTMLElement_get_outerText_Stub(
  11798.     IRpcStubBuffer *This,
  11799.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11800.     PRPC_MESSAGE _pRpcMessage,
  11801.     DWORD *_pdwStubPhase);
  11802.  
  11803.  
  11804. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_insertAdjacentHTML_Proxy( 
  11805.     IHTMLElement __RPC_FAR * This,
  11806.     /* [in] */ BSTR where,
  11807.     /* [in] */ BSTR html);
  11808.  
  11809.  
  11810. void __RPC_STUB IHTMLElement_insertAdjacentHTML_Stub(
  11811.     IRpcStubBuffer *This,
  11812.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11813.     PRPC_MESSAGE _pRpcMessage,
  11814.     DWORD *_pdwStubPhase);
  11815.  
  11816.  
  11817. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_insertAdjacentText_Proxy( 
  11818.     IHTMLElement __RPC_FAR * This,
  11819.     /* [in] */ BSTR where,
  11820.     /* [in] */ BSTR text);
  11821.  
  11822.  
  11823. void __RPC_STUB IHTMLElement_insertAdjacentText_Stub(
  11824.     IRpcStubBuffer *This,
  11825.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11826.     PRPC_MESSAGE _pRpcMessage,
  11827.     DWORD *_pdwStubPhase);
  11828.  
  11829.  
  11830. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_parentTextEdit_Proxy( 
  11831.     IHTMLElement __RPC_FAR * This,
  11832.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  11833.  
  11834.  
  11835. void __RPC_STUB IHTMLElement_get_parentTextEdit_Stub(
  11836.     IRpcStubBuffer *This,
  11837.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11838.     PRPC_MESSAGE _pRpcMessage,
  11839.     DWORD *_pdwStubPhase);
  11840.  
  11841.  
  11842. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_isTextEdit_Proxy( 
  11843.     IHTMLElement __RPC_FAR * This,
  11844.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  11845.  
  11846.  
  11847. void __RPC_STUB IHTMLElement_get_isTextEdit_Stub(
  11848.     IRpcStubBuffer *This,
  11849.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11850.     PRPC_MESSAGE _pRpcMessage,
  11851.     DWORD *_pdwStubPhase);
  11852.  
  11853.  
  11854. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_click_Proxy( 
  11855.     IHTMLElement __RPC_FAR * This);
  11856.  
  11857.  
  11858. void __RPC_STUB IHTMLElement_click_Stub(
  11859.     IRpcStubBuffer *This,
  11860.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11861.     PRPC_MESSAGE _pRpcMessage,
  11862.     DWORD *_pdwStubPhase);
  11863.  
  11864.  
  11865. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_filters_Proxy( 
  11866.     IHTMLElement __RPC_FAR * This,
  11867.     /* [out][retval] */ IHTMLFiltersCollection __RPC_FAR *__RPC_FAR *p);
  11868.  
  11869.  
  11870. void __RPC_STUB IHTMLElement_get_filters_Stub(
  11871.     IRpcStubBuffer *This,
  11872.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11873.     PRPC_MESSAGE _pRpcMessage,
  11874.     DWORD *_pdwStubPhase);
  11875.  
  11876.  
  11877. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondragstart_Proxy( 
  11878.     IHTMLElement __RPC_FAR * This,
  11879.     /* [in] */ VARIANT v);
  11880.  
  11881.  
  11882. void __RPC_STUB IHTMLElement_put_ondragstart_Stub(
  11883.     IRpcStubBuffer *This,
  11884.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11885.     PRPC_MESSAGE _pRpcMessage,
  11886.     DWORD *_pdwStubPhase);
  11887.  
  11888.  
  11889. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondragstart_Proxy( 
  11890.     IHTMLElement __RPC_FAR * This,
  11891.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11892.  
  11893.  
  11894. void __RPC_STUB IHTMLElement_get_ondragstart_Stub(
  11895.     IRpcStubBuffer *This,
  11896.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11897.     PRPC_MESSAGE _pRpcMessage,
  11898.     DWORD *_pdwStubPhase);
  11899.  
  11900.  
  11901. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_toString_Proxy( 
  11902.     IHTMLElement __RPC_FAR * This,
  11903.     /* [out][retval] */ BSTR __RPC_FAR *String);
  11904.  
  11905.  
  11906. void __RPC_STUB IHTMLElement_toString_Stub(
  11907.     IRpcStubBuffer *This,
  11908.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11909.     PRPC_MESSAGE _pRpcMessage,
  11910.     DWORD *_pdwStubPhase);
  11911.  
  11912.  
  11913. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onbeforeupdate_Proxy( 
  11914.     IHTMLElement __RPC_FAR * This,
  11915.     /* [in] */ VARIANT v);
  11916.  
  11917.  
  11918. void __RPC_STUB IHTMLElement_put_onbeforeupdate_Stub(
  11919.     IRpcStubBuffer *This,
  11920.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11921.     PRPC_MESSAGE _pRpcMessage,
  11922.     DWORD *_pdwStubPhase);
  11923.  
  11924.  
  11925. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onbeforeupdate_Proxy( 
  11926.     IHTMLElement __RPC_FAR * This,
  11927.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11928.  
  11929.  
  11930. void __RPC_STUB IHTMLElement_get_onbeforeupdate_Stub(
  11931.     IRpcStubBuffer *This,
  11932.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11933.     PRPC_MESSAGE _pRpcMessage,
  11934.     DWORD *_pdwStubPhase);
  11935.  
  11936.  
  11937. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onafterupdate_Proxy( 
  11938.     IHTMLElement __RPC_FAR * This,
  11939.     /* [in] */ VARIANT v);
  11940.  
  11941.  
  11942. void __RPC_STUB IHTMLElement_put_onafterupdate_Stub(
  11943.     IRpcStubBuffer *This,
  11944.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11945.     PRPC_MESSAGE _pRpcMessage,
  11946.     DWORD *_pdwStubPhase);
  11947.  
  11948.  
  11949. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onafterupdate_Proxy( 
  11950.     IHTMLElement __RPC_FAR * This,
  11951.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11952.  
  11953.  
  11954. void __RPC_STUB IHTMLElement_get_onafterupdate_Stub(
  11955.     IRpcStubBuffer *This,
  11956.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11957.     PRPC_MESSAGE _pRpcMessage,
  11958.     DWORD *_pdwStubPhase);
  11959.  
  11960.  
  11961. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onerrorupdate_Proxy( 
  11962.     IHTMLElement __RPC_FAR * This,
  11963.     /* [in] */ VARIANT v);
  11964.  
  11965.  
  11966. void __RPC_STUB IHTMLElement_put_onerrorupdate_Stub(
  11967.     IRpcStubBuffer *This,
  11968.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11969.     PRPC_MESSAGE _pRpcMessage,
  11970.     DWORD *_pdwStubPhase);
  11971.  
  11972.  
  11973. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onerrorupdate_Proxy( 
  11974.     IHTMLElement __RPC_FAR * This,
  11975.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11976.  
  11977.  
  11978. void __RPC_STUB IHTMLElement_get_onerrorupdate_Stub(
  11979.     IRpcStubBuffer *This,
  11980.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11981.     PRPC_MESSAGE _pRpcMessage,
  11982.     DWORD *_pdwStubPhase);
  11983.  
  11984.  
  11985. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onrowexit_Proxy( 
  11986.     IHTMLElement __RPC_FAR * This,
  11987.     /* [in] */ VARIANT v);
  11988.  
  11989.  
  11990. void __RPC_STUB IHTMLElement_put_onrowexit_Stub(
  11991.     IRpcStubBuffer *This,
  11992.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11993.     PRPC_MESSAGE _pRpcMessage,
  11994.     DWORD *_pdwStubPhase);
  11995.  
  11996.  
  11997. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onrowexit_Proxy( 
  11998.     IHTMLElement __RPC_FAR * This,
  11999.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12000.  
  12001.  
  12002. void __RPC_STUB IHTMLElement_get_onrowexit_Stub(
  12003.     IRpcStubBuffer *This,
  12004.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12005.     PRPC_MESSAGE _pRpcMessage,
  12006.     DWORD *_pdwStubPhase);
  12007.  
  12008.  
  12009. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onrowenter_Proxy( 
  12010.     IHTMLElement __RPC_FAR * This,
  12011.     /* [in] */ VARIANT v);
  12012.  
  12013.  
  12014. void __RPC_STUB IHTMLElement_put_onrowenter_Stub(
  12015.     IRpcStubBuffer *This,
  12016.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12017.     PRPC_MESSAGE _pRpcMessage,
  12018.     DWORD *_pdwStubPhase);
  12019.  
  12020.  
  12021. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onrowenter_Proxy( 
  12022.     IHTMLElement __RPC_FAR * This,
  12023.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12024.  
  12025.  
  12026. void __RPC_STUB IHTMLElement_get_onrowenter_Stub(
  12027.     IRpcStubBuffer *This,
  12028.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12029.     PRPC_MESSAGE _pRpcMessage,
  12030.     DWORD *_pdwStubPhase);
  12031.  
  12032.  
  12033. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondatasetchanged_Proxy( 
  12034.     IHTMLElement __RPC_FAR * This,
  12035.     /* [in] */ VARIANT v);
  12036.  
  12037.  
  12038. void __RPC_STUB IHTMLElement_put_ondatasetchanged_Stub(
  12039.     IRpcStubBuffer *This,
  12040.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12041.     PRPC_MESSAGE _pRpcMessage,
  12042.     DWORD *_pdwStubPhase);
  12043.  
  12044.  
  12045. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondatasetchanged_Proxy( 
  12046.     IHTMLElement __RPC_FAR * This,
  12047.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12048.  
  12049.  
  12050. void __RPC_STUB IHTMLElement_get_ondatasetchanged_Stub(
  12051.     IRpcStubBuffer *This,
  12052.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12053.     PRPC_MESSAGE _pRpcMessage,
  12054.     DWORD *_pdwStubPhase);
  12055.  
  12056.  
  12057. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondataavailable_Proxy( 
  12058.     IHTMLElement __RPC_FAR * This,
  12059.     /* [in] */ VARIANT v);
  12060.  
  12061.  
  12062. void __RPC_STUB IHTMLElement_put_ondataavailable_Stub(
  12063.     IRpcStubBuffer *This,
  12064.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12065.     PRPC_MESSAGE _pRpcMessage,
  12066.     DWORD *_pdwStubPhase);
  12067.  
  12068.  
  12069. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondataavailable_Proxy( 
  12070.     IHTMLElement __RPC_FAR * This,
  12071.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12072.  
  12073.  
  12074. void __RPC_STUB IHTMLElement_get_ondataavailable_Stub(
  12075.     IRpcStubBuffer *This,
  12076.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12077.     PRPC_MESSAGE _pRpcMessage,
  12078.     DWORD *_pdwStubPhase);
  12079.  
  12080.  
  12081. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondatasetcomplete_Proxy( 
  12082.     IHTMLElement __RPC_FAR * This,
  12083.     /* [in] */ VARIANT v);
  12084.  
  12085.  
  12086. void __RPC_STUB IHTMLElement_put_ondatasetcomplete_Stub(
  12087.     IRpcStubBuffer *This,
  12088.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12089.     PRPC_MESSAGE _pRpcMessage,
  12090.     DWORD *_pdwStubPhase);
  12091.  
  12092.  
  12093. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondatasetcomplete_Proxy( 
  12094.     IHTMLElement __RPC_FAR * This,
  12095.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12096.  
  12097.  
  12098. void __RPC_STUB IHTMLElement_get_ondatasetcomplete_Stub(
  12099.     IRpcStubBuffer *This,
  12100.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12101.     PRPC_MESSAGE _pRpcMessage,
  12102.     DWORD *_pdwStubPhase);
  12103.  
  12104.  
  12105. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onfilterchange_Proxy( 
  12106.     IHTMLElement __RPC_FAR * This,
  12107.     /* [in] */ VARIANT v);
  12108.  
  12109.  
  12110. void __RPC_STUB IHTMLElement_put_onfilterchange_Stub(
  12111.     IRpcStubBuffer *This,
  12112.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12113.     PRPC_MESSAGE _pRpcMessage,
  12114.     DWORD *_pdwStubPhase);
  12115.  
  12116.  
  12117. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onfilterchange_Proxy( 
  12118.     IHTMLElement __RPC_FAR * This,
  12119.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12120.  
  12121.  
  12122. void __RPC_STUB IHTMLElement_get_onfilterchange_Stub(
  12123.     IRpcStubBuffer *This,
  12124.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12125.     PRPC_MESSAGE _pRpcMessage,
  12126.     DWORD *_pdwStubPhase);
  12127.  
  12128.  
  12129. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_children_Proxy( 
  12130.     IHTMLElement __RPC_FAR * This,
  12131.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  12132.  
  12133.  
  12134. void __RPC_STUB IHTMLElement_get_children_Stub(
  12135.     IRpcStubBuffer *This,
  12136.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12137.     PRPC_MESSAGE _pRpcMessage,
  12138.     DWORD *_pdwStubPhase);
  12139.  
  12140.  
  12141. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_all_Proxy( 
  12142.     IHTMLElement __RPC_FAR * This,
  12143.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  12144.  
  12145.  
  12146. void __RPC_STUB IHTMLElement_get_all_Stub(
  12147.     IRpcStubBuffer *This,
  12148.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12149.     PRPC_MESSAGE _pRpcMessage,
  12150.     DWORD *_pdwStubPhase);
  12151.  
  12152.  
  12153.  
  12154. #endif     /* __IHTMLElement_INTERFACE_DEFINED__ */
  12155.  
  12156.  
  12157. #ifndef __IHTMLFiltersCollection_INTERFACE_DEFINED__
  12158. #define __IHTMLFiltersCollection_INTERFACE_DEFINED__
  12159.  
  12160. /****************************************
  12161.  * Generated header for interface: IHTMLFiltersCollection
  12162.  * at Thu Sep 25 09:49:08 1997
  12163.  * using MIDL 3.02.88
  12164.  ****************************************/
  12165. /* [object][uuid][dual][oleautomation] */ 
  12166.  
  12167.  
  12168.  
  12169. EXTERN_C const IID IID_IHTMLFiltersCollection;
  12170.  
  12171. #if defined(__cplusplus) && !defined(CINTERFACE)
  12172.     
  12173.     interface DECLSPEC_UUID("3050f3ee-98b5-11cf-bb82-00aa00bdce0b")
  12174.     IHTMLFiltersCollection : public IDispatch
  12175.     {
  12176.     public:
  12177.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  12178.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  12179.         
  12180.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  12181.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  12182.         
  12183.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  12184.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  12185.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult) = 0;
  12186.         
  12187.     };
  12188.     
  12189. #else     /* C style interface */
  12190.  
  12191.     typedef struct IHTMLFiltersCollectionVtbl
  12192.     {
  12193.         BEGIN_INTERFACE
  12194.         
  12195.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12196.             IHTMLFiltersCollection __RPC_FAR * This,
  12197.             /* [in] */ REFIID riid,
  12198.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12199.         
  12200.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12201.             IHTMLFiltersCollection __RPC_FAR * This);
  12202.         
  12203.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12204.             IHTMLFiltersCollection __RPC_FAR * This);
  12205.         
  12206.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12207.             IHTMLFiltersCollection __RPC_FAR * This,
  12208.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12209.         
  12210.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12211.             IHTMLFiltersCollection __RPC_FAR * This,
  12212.             /* [in] */ UINT iTInfo,
  12213.             /* [in] */ LCID lcid,
  12214.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12215.         
  12216.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12217.             IHTMLFiltersCollection __RPC_FAR * This,
  12218.             /* [in] */ REFIID riid,
  12219.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12220.             /* [in] */ UINT cNames,
  12221.             /* [in] */ LCID lcid,
  12222.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12223.         
  12224.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12225.             IHTMLFiltersCollection __RPC_FAR * This,
  12226.             /* [in] */ DISPID dispIdMember,
  12227.             /* [in] */ REFIID riid,
  12228.             /* [in] */ LCID lcid,
  12229.             /* [in] */ WORD wFlags,
  12230.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12231.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12232.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12233.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12234.         
  12235.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  12236.             IHTMLFiltersCollection __RPC_FAR * This,
  12237.             /* [out][retval] */ long __RPC_FAR *p);
  12238.         
  12239.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  12240.             IHTMLFiltersCollection __RPC_FAR * This,
  12241.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  12242.         
  12243.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  12244.             IHTMLFiltersCollection __RPC_FAR * This,
  12245.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  12246.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  12247.         
  12248.         END_INTERFACE
  12249.     } IHTMLFiltersCollectionVtbl;
  12250.  
  12251.     interface IHTMLFiltersCollection
  12252.     {
  12253.         CONST_VTBL struct IHTMLFiltersCollectionVtbl __RPC_FAR *lpVtbl;
  12254.     };
  12255.  
  12256.     
  12257.  
  12258. #ifdef COBJMACROS
  12259.  
  12260.  
  12261. #define IHTMLFiltersCollection_QueryInterface(This,riid,ppvObject)    \
  12262.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12263.  
  12264. #define IHTMLFiltersCollection_AddRef(This)    \
  12265.     (This)->lpVtbl -> AddRef(This)
  12266.  
  12267. #define IHTMLFiltersCollection_Release(This)    \
  12268.     (This)->lpVtbl -> Release(This)
  12269.  
  12270.  
  12271. #define IHTMLFiltersCollection_GetTypeInfoCount(This,pctinfo)    \
  12272.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  12273.  
  12274. #define IHTMLFiltersCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  12275.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  12276.  
  12277. #define IHTMLFiltersCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  12278.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  12279.  
  12280. #define IHTMLFiltersCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  12281.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  12282.  
  12283.  
  12284. #define IHTMLFiltersCollection_get_length(This,p)    \
  12285.     (This)->lpVtbl -> get_length(This,p)
  12286.  
  12287. #define IHTMLFiltersCollection_get__newEnum(This,p)    \
  12288.     (This)->lpVtbl -> get__newEnum(This,p)
  12289.  
  12290. #define IHTMLFiltersCollection_item(This,pvarIndex,pvarResult)    \
  12291.     (This)->lpVtbl -> item(This,pvarIndex,pvarResult)
  12292.  
  12293. #endif /* COBJMACROS */
  12294.  
  12295.  
  12296. #endif     /* C style interface */
  12297.  
  12298.  
  12299.  
  12300. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get_length_Proxy( 
  12301.     IHTMLFiltersCollection __RPC_FAR * This,
  12302.     /* [out][retval] */ long __RPC_FAR *p);
  12303.  
  12304.  
  12305. void __RPC_STUB IHTMLFiltersCollection_get_length_Stub(
  12306.     IRpcStubBuffer *This,
  12307.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12308.     PRPC_MESSAGE _pRpcMessage,
  12309.     DWORD *_pdwStubPhase);
  12310.  
  12311.  
  12312. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get__newEnum_Proxy( 
  12313.     IHTMLFiltersCollection __RPC_FAR * This,
  12314.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  12315.  
  12316.  
  12317. void __RPC_STUB IHTMLFiltersCollection_get__newEnum_Stub(
  12318.     IRpcStubBuffer *This,
  12319.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12320.     PRPC_MESSAGE _pRpcMessage,
  12321.     DWORD *_pdwStubPhase);
  12322.  
  12323.  
  12324. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_item_Proxy( 
  12325.     IHTMLFiltersCollection __RPC_FAR * This,
  12326.     /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  12327.     /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  12328.  
  12329.  
  12330. void __RPC_STUB IHTMLFiltersCollection_item_Stub(
  12331.     IRpcStubBuffer *This,
  12332.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12333.     PRPC_MESSAGE _pRpcMessage,
  12334.     DWORD *_pdwStubPhase);
  12335.  
  12336.  
  12337.  
  12338. #endif     /* __IHTMLFiltersCollection_INTERFACE_DEFINED__ */
  12339.  
  12340.  
  12341. #ifndef __ICSSFilterSite_INTERFACE_DEFINED__
  12342. #define __ICSSFilterSite_INTERFACE_DEFINED__
  12343.  
  12344. /****************************************
  12345.  * Generated header for interface: ICSSFilterSite
  12346.  * at Thu Sep 25 09:49:08 1997
  12347.  * using MIDL 3.02.88
  12348.  ****************************************/
  12349. /* [object][uuid][dual][oleautomation] */ 
  12350.  
  12351.  
  12352.  
  12353. EXTERN_C const IID IID_ICSSFilterSite;
  12354.  
  12355. #if defined(__cplusplus) && !defined(CINTERFACE)
  12356.     
  12357.     interface DECLSPEC_UUID("3050f3ed-98b5-11cf-bb82-00aa00bdce0b")
  12358.     ICSSFilterSite : public IUnknown
  12359.     {
  12360.     public:
  12361.         virtual HRESULT STDMETHODCALLTYPE GetElement( 
  12362.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *ppElem) = 0;
  12363.         
  12364.         virtual HRESULT STDMETHODCALLTYPE FireOnFilterChangeEvent( void) = 0;
  12365.         
  12366.     };
  12367.     
  12368. #else     /* C style interface */
  12369.  
  12370.     typedef struct ICSSFilterSiteVtbl
  12371.     {
  12372.         BEGIN_INTERFACE
  12373.         
  12374.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12375.             ICSSFilterSite __RPC_FAR * This,
  12376.             /* [in] */ REFIID riid,
  12377.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12378.         
  12379.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12380.             ICSSFilterSite __RPC_FAR * This);
  12381.         
  12382.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12383.             ICSSFilterSite __RPC_FAR * This);
  12384.         
  12385.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetElement )( 
  12386.             ICSSFilterSite __RPC_FAR * This,
  12387.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *ppElem);
  12388.         
  12389.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FireOnFilterChangeEvent )( 
  12390.             ICSSFilterSite __RPC_FAR * This);
  12391.         
  12392.         END_INTERFACE
  12393.     } ICSSFilterSiteVtbl;
  12394.  
  12395.     interface ICSSFilterSite
  12396.     {
  12397.         CONST_VTBL struct ICSSFilterSiteVtbl __RPC_FAR *lpVtbl;
  12398.     };
  12399.  
  12400.     
  12401.  
  12402. #ifdef COBJMACROS
  12403.  
  12404.  
  12405. #define ICSSFilterSite_QueryInterface(This,riid,ppvObject)    \
  12406.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12407.  
  12408. #define ICSSFilterSite_AddRef(This)    \
  12409.     (This)->lpVtbl -> AddRef(This)
  12410.  
  12411. #define ICSSFilterSite_Release(This)    \
  12412.     (This)->lpVtbl -> Release(This)
  12413.  
  12414.  
  12415. #define ICSSFilterSite_GetElement(This,ppElem)    \
  12416.     (This)->lpVtbl -> GetElement(This,ppElem)
  12417.  
  12418. #define ICSSFilterSite_FireOnFilterChangeEvent(This)    \
  12419.     (This)->lpVtbl -> FireOnFilterChangeEvent(This)
  12420.  
  12421. #endif /* COBJMACROS */
  12422.  
  12423.  
  12424. #endif     /* C style interface */
  12425.  
  12426.  
  12427.  
  12428. HRESULT STDMETHODCALLTYPE ICSSFilterSite_GetElement_Proxy( 
  12429.     ICSSFilterSite __RPC_FAR * This,
  12430.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *ppElem);
  12431.  
  12432.  
  12433. void __RPC_STUB ICSSFilterSite_GetElement_Stub(
  12434.     IRpcStubBuffer *This,
  12435.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12436.     PRPC_MESSAGE _pRpcMessage,
  12437.     DWORD *_pdwStubPhase);
  12438.  
  12439.  
  12440. HRESULT STDMETHODCALLTYPE ICSSFilterSite_FireOnFilterChangeEvent_Proxy( 
  12441.     ICSSFilterSite __RPC_FAR * This);
  12442.  
  12443.  
  12444. void __RPC_STUB ICSSFilterSite_FireOnFilterChangeEvent_Stub(
  12445.     IRpcStubBuffer *This,
  12446.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12447.     PRPC_MESSAGE _pRpcMessage,
  12448.     DWORD *_pdwStubPhase);
  12449.  
  12450.  
  12451.  
  12452. #endif     /* __ICSSFilterSite_INTERFACE_DEFINED__ */
  12453.  
  12454.  
  12455. #ifndef __ICSSFilter_INTERFACE_DEFINED__
  12456. #define __ICSSFilter_INTERFACE_DEFINED__
  12457.  
  12458. /****************************************
  12459.  * Generated header for interface: ICSSFilter
  12460.  * at Thu Sep 25 09:49:08 1997
  12461.  * using MIDL 3.02.88
  12462.  ****************************************/
  12463. /* [object][uuid][dual][oleautomation] */ 
  12464.  
  12465.  
  12466.  
  12467. EXTERN_C const IID IID_ICSSFilter;
  12468.  
  12469. #if defined(__cplusplus) && !defined(CINTERFACE)
  12470.     
  12471.     interface DECLSPEC_UUID("3050f3ec-98b5-11cf-bb82-00aa00bdce0b")
  12472.     ICSSFilter : public IUnknown
  12473.     {
  12474.     public:
  12475.         virtual HRESULT STDMETHODCALLTYPE SetSite( 
  12476.             /* [in] */ ICSSFilterSite __RPC_FAR *pSink) = 0;
  12477.         
  12478.         virtual HRESULT STDMETHODCALLTYPE OnAmbientPropertyChange( 
  12479.             /* [in] */ LONG dispid) = 0;
  12480.         
  12481.     };
  12482.     
  12483. #else     /* C style interface */
  12484.  
  12485.     typedef struct ICSSFilterVtbl
  12486.     {
  12487.         BEGIN_INTERFACE
  12488.         
  12489.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12490.             ICSSFilter __RPC_FAR * This,
  12491.             /* [in] */ REFIID riid,
  12492.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12493.         
  12494.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12495.             ICSSFilter __RPC_FAR * This);
  12496.         
  12497.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12498.             ICSSFilter __RPC_FAR * This);
  12499.         
  12500.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSite )( 
  12501.             ICSSFilter __RPC_FAR * This,
  12502.             /* [in] */ ICSSFilterSite __RPC_FAR *pSink);
  12503.         
  12504.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnAmbientPropertyChange )( 
  12505.             ICSSFilter __RPC_FAR * This,
  12506.             /* [in] */ LONG dispid);
  12507.         
  12508.         END_INTERFACE
  12509.     } ICSSFilterVtbl;
  12510.  
  12511.     interface ICSSFilter
  12512.     {
  12513.         CONST_VTBL struct ICSSFilterVtbl __RPC_FAR *lpVtbl;
  12514.     };
  12515.  
  12516.     
  12517.  
  12518. #ifdef COBJMACROS
  12519.  
  12520.  
  12521. #define ICSSFilter_QueryInterface(This,riid,ppvObject)    \
  12522.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12523.  
  12524. #define ICSSFilter_AddRef(This)    \
  12525.     (This)->lpVtbl -> AddRef(This)
  12526.  
  12527. #define ICSSFilter_Release(This)    \
  12528.     (This)->lpVtbl -> Release(This)
  12529.  
  12530.  
  12531. #define ICSSFilter_SetSite(This,pSink)    \
  12532.     (This)->lpVtbl -> SetSite(This,pSink)
  12533.  
  12534. #define ICSSFilter_OnAmbientPropertyChange(This,dispid)    \
  12535.     (This)->lpVtbl -> OnAmbientPropertyChange(This,dispid)
  12536.  
  12537. #endif /* COBJMACROS */
  12538.  
  12539.  
  12540. #endif     /* C style interface */
  12541.  
  12542.  
  12543.  
  12544. HRESULT STDMETHODCALLTYPE ICSSFilter_SetSite_Proxy( 
  12545.     ICSSFilter __RPC_FAR * This,
  12546.     /* [in] */ ICSSFilterSite __RPC_FAR *pSink);
  12547.  
  12548.  
  12549. void __RPC_STUB ICSSFilter_SetSite_Stub(
  12550.     IRpcStubBuffer *This,
  12551.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12552.     PRPC_MESSAGE _pRpcMessage,
  12553.     DWORD *_pdwStubPhase);
  12554.  
  12555.  
  12556. HRESULT STDMETHODCALLTYPE ICSSFilter_OnAmbientPropertyChange_Proxy( 
  12557.     ICSSFilter __RPC_FAR * This,
  12558.     /* [in] */ LONG dispid);
  12559.  
  12560.  
  12561. void __RPC_STUB ICSSFilter_OnAmbientPropertyChange_Stub(
  12562.     IRpcStubBuffer *This,
  12563.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12564.     PRPC_MESSAGE _pRpcMessage,
  12565.     DWORD *_pdwStubPhase);
  12566.  
  12567.  
  12568.  
  12569. #endif     /* __ICSSFilter_INTERFACE_DEFINED__ */
  12570.  
  12571.  
  12572. EXTERN_C const CLSID CLSID_HTMLFiltersCollection;
  12573.  
  12574. #ifdef __cplusplus
  12575.  
  12576. class DECLSPEC_UUID("3050f3ef-98b5-11cf-bb82-00aa00bdce0b")
  12577. HTMLFiltersCollection;
  12578. #endif
  12579.  
  12580. #ifndef __HTMLElementEvents_DISPINTERFACE_DEFINED__
  12581. #define __HTMLElementEvents_DISPINTERFACE_DEFINED__
  12582.  
  12583. /****************************************
  12584.  * Generated header for dispinterface: HTMLElementEvents
  12585.  * at Thu Sep 25 09:49:08 1997
  12586.  * using MIDL 3.02.88
  12587.  ****************************************/
  12588. /* [uuid][hidden] */ 
  12589.  
  12590.  
  12591.  
  12592. EXTERN_C const IID DIID_HTMLElementEvents;
  12593.  
  12594. #if defined(__cplusplus) && !defined(CINTERFACE)
  12595.  
  12596.     interface DECLSPEC_UUID("3050f33c-98b5-11cf-bb82-00aa00bdce0b")
  12597.     HTMLElementEvents : public IDispatch
  12598.     {
  12599.     };
  12600.     
  12601. #else     /* C style interface */
  12602.  
  12603.     typedef struct HTMLElementEventsVtbl
  12604.     {
  12605.         BEGIN_INTERFACE
  12606.         
  12607.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12608.             HTMLElementEvents __RPC_FAR * This,
  12609.             /* [in] */ REFIID riid,
  12610.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12611.         
  12612.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12613.             HTMLElementEvents __RPC_FAR * This);
  12614.         
  12615.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12616.             HTMLElementEvents __RPC_FAR * This);
  12617.         
  12618.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12619.             HTMLElementEvents __RPC_FAR * This,
  12620.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12621.         
  12622.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12623.             HTMLElementEvents __RPC_FAR * This,
  12624.             /* [in] */ UINT iTInfo,
  12625.             /* [in] */ LCID lcid,
  12626.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12627.         
  12628.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12629.             HTMLElementEvents __RPC_FAR * This,
  12630.             /* [in] */ REFIID riid,
  12631.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12632.             /* [in] */ UINT cNames,
  12633.             /* [in] */ LCID lcid,
  12634.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12635.         
  12636.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12637.             HTMLElementEvents __RPC_FAR * This,
  12638.             /* [in] */ DISPID dispIdMember,
  12639.             /* [in] */ REFIID riid,
  12640.             /* [in] */ LCID lcid,
  12641.             /* [in] */ WORD wFlags,
  12642.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12643.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12644.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12645.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12646.         
  12647.         END_INTERFACE
  12648.     } HTMLElementEventsVtbl;
  12649.  
  12650.     interface HTMLElementEvents
  12651.     {
  12652.         CONST_VTBL struct HTMLElementEventsVtbl __RPC_FAR *lpVtbl;
  12653.     };
  12654.  
  12655.     
  12656.  
  12657. #ifdef COBJMACROS
  12658.  
  12659.  
  12660. #define HTMLElementEvents_QueryInterface(This,riid,ppvObject)    \
  12661.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12662.  
  12663. #define HTMLElementEvents_AddRef(This)    \
  12664.     (This)->lpVtbl -> AddRef(This)
  12665.  
  12666. #define HTMLElementEvents_Release(This)    \
  12667.     (This)->lpVtbl -> Release(This)
  12668.  
  12669.  
  12670. #define HTMLElementEvents_GetTypeInfoCount(This,pctinfo)    \
  12671.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  12672.  
  12673. #define HTMLElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  12674.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  12675.  
  12676. #define HTMLElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  12677.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  12678.  
  12679. #define HTMLElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  12680.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  12681.  
  12682. #endif /* COBJMACROS */
  12683.  
  12684.  
  12685. #endif     /* C style interface */
  12686.  
  12687.  
  12688. #endif     /* __HTMLElementEvents_DISPINTERFACE_DEFINED__ */
  12689.  
  12690.  
  12691. #ifndef __IHTMLDatabinding_INTERFACE_DEFINED__
  12692. #define __IHTMLDatabinding_INTERFACE_DEFINED__
  12693.  
  12694. /****************************************
  12695.  * Generated header for interface: IHTMLDatabinding
  12696.  * at Thu Sep 25 09:49:08 1997
  12697.  * using MIDL 3.02.88
  12698.  ****************************************/
  12699. /* [object][uuid][dual][oleautomation] */ 
  12700.  
  12701.  
  12702.  
  12703. EXTERN_C const IID IID_IHTMLDatabinding;
  12704.  
  12705. #if defined(__cplusplus) && !defined(CINTERFACE)
  12706.     
  12707.     interface DECLSPEC_UUID("3050f3f2-98b5-11cf-bb82-00aa00bdce0b")
  12708.     IHTMLDatabinding : public IDispatch
  12709.     {
  12710.     public:
  12711.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFld( 
  12712.             /* [in] */ BSTR v) = 0;
  12713.         
  12714.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFld( 
  12715.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12716.         
  12717.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataSrc( 
  12718.             /* [in] */ BSTR v) = 0;
  12719.         
  12720.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataSrc( 
  12721.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12722.         
  12723.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFormatAs( 
  12724.             /* [in] */ BSTR v) = 0;
  12725.         
  12726.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFormatAs( 
  12727.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12728.         
  12729.     };
  12730.     
  12731. #else     /* C style interface */
  12732.  
  12733.     typedef struct IHTMLDatabindingVtbl
  12734.     {
  12735.         BEGIN_INTERFACE
  12736.         
  12737.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12738.             IHTMLDatabinding __RPC_FAR * This,
  12739.             /* [in] */ REFIID riid,
  12740.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12741.         
  12742.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12743.             IHTMLDatabinding __RPC_FAR * This);
  12744.         
  12745.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12746.             IHTMLDatabinding __RPC_FAR * This);
  12747.         
  12748.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12749.             IHTMLDatabinding __RPC_FAR * This,
  12750.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12751.         
  12752.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12753.             IHTMLDatabinding __RPC_FAR * This,
  12754.             /* [in] */ UINT iTInfo,
  12755.             /* [in] */ LCID lcid,
  12756.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12757.         
  12758.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12759.             IHTMLDatabinding __RPC_FAR * This,
  12760.             /* [in] */ REFIID riid,
  12761.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12762.             /* [in] */ UINT cNames,
  12763.             /* [in] */ LCID lcid,
  12764.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12765.         
  12766.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12767.             IHTMLDatabinding __RPC_FAR * This,
  12768.             /* [in] */ DISPID dispIdMember,
  12769.             /* [in] */ REFIID riid,
  12770.             /* [in] */ LCID lcid,
  12771.             /* [in] */ WORD wFlags,
  12772.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12773.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12774.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12775.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12776.         
  12777.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataFld )( 
  12778.             IHTMLDatabinding __RPC_FAR * This,
  12779.             /* [in] */ BSTR v);
  12780.         
  12781.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataFld )( 
  12782.             IHTMLDatabinding __RPC_FAR * This,
  12783.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12784.         
  12785.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataSrc )( 
  12786.             IHTMLDatabinding __RPC_FAR * This,
  12787.             /* [in] */ BSTR v);
  12788.         
  12789.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataSrc )( 
  12790.             IHTMLDatabinding __RPC_FAR * This,
  12791.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12792.         
  12793.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataFormatAs )( 
  12794.             IHTMLDatabinding __RPC_FAR * This,
  12795.             /* [in] */ BSTR v);
  12796.         
  12797.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataFormatAs )( 
  12798.             IHTMLDatabinding __RPC_FAR * This,
  12799.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12800.         
  12801.         END_INTERFACE
  12802.     } IHTMLDatabindingVtbl;
  12803.  
  12804.     interface IHTMLDatabinding
  12805.     {
  12806.         CONST_VTBL struct IHTMLDatabindingVtbl __RPC_FAR *lpVtbl;
  12807.     };
  12808.  
  12809.     
  12810.  
  12811. #ifdef COBJMACROS
  12812.  
  12813.  
  12814. #define IHTMLDatabinding_QueryInterface(This,riid,ppvObject)    \
  12815.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12816.  
  12817. #define IHTMLDatabinding_AddRef(This)    \
  12818.     (This)->lpVtbl -> AddRef(This)
  12819.  
  12820. #define IHTMLDatabinding_Release(This)    \
  12821.     (This)->lpVtbl -> Release(This)
  12822.  
  12823.  
  12824. #define IHTMLDatabinding_GetTypeInfoCount(This,pctinfo)    \
  12825.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  12826.  
  12827. #define IHTMLDatabinding_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  12828.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  12829.  
  12830. #define IHTMLDatabinding_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  12831.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  12832.  
  12833. #define IHTMLDatabinding_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  12834.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  12835.  
  12836.  
  12837. #define IHTMLDatabinding_put_dataFld(This,v)    \
  12838.     (This)->lpVtbl -> put_dataFld(This,v)
  12839.  
  12840. #define IHTMLDatabinding_get_dataFld(This,p)    \
  12841.     (This)->lpVtbl -> get_dataFld(This,p)
  12842.  
  12843. #define IHTMLDatabinding_put_dataSrc(This,v)    \
  12844.     (This)->lpVtbl -> put_dataSrc(This,v)
  12845.  
  12846. #define IHTMLDatabinding_get_dataSrc(This,p)    \
  12847.     (This)->lpVtbl -> get_dataSrc(This,p)
  12848.  
  12849. #define IHTMLDatabinding_put_dataFormatAs(This,v)    \
  12850.     (This)->lpVtbl -> put_dataFormatAs(This,v)
  12851.  
  12852. #define IHTMLDatabinding_get_dataFormatAs(This,p)    \
  12853.     (This)->lpVtbl -> get_dataFormatAs(This,p)
  12854.  
  12855. #endif /* COBJMACROS */
  12856.  
  12857.  
  12858. #endif     /* C style interface */
  12859.  
  12860.  
  12861.  
  12862. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataFld_Proxy( 
  12863.     IHTMLDatabinding __RPC_FAR * This,
  12864.     /* [in] */ BSTR v);
  12865.  
  12866.  
  12867. void __RPC_STUB IHTMLDatabinding_put_dataFld_Stub(
  12868.     IRpcStubBuffer *This,
  12869.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12870.     PRPC_MESSAGE _pRpcMessage,
  12871.     DWORD *_pdwStubPhase);
  12872.  
  12873.  
  12874. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataFld_Proxy( 
  12875.     IHTMLDatabinding __RPC_FAR * This,
  12876.     /* [out][retval] */ BSTR __RPC_FAR *p);
  12877.  
  12878.  
  12879. void __RPC_STUB IHTMLDatabinding_get_dataFld_Stub(
  12880.     IRpcStubBuffer *This,
  12881.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12882.     PRPC_MESSAGE _pRpcMessage,
  12883.     DWORD *_pdwStubPhase);
  12884.  
  12885.  
  12886. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataSrc_Proxy( 
  12887.     IHTMLDatabinding __RPC_FAR * This,
  12888.     /* [in] */ BSTR v);
  12889.  
  12890.  
  12891. void __RPC_STUB IHTMLDatabinding_put_dataSrc_Stub(
  12892.     IRpcStubBuffer *This,
  12893.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12894.     PRPC_MESSAGE _pRpcMessage,
  12895.     DWORD *_pdwStubPhase);
  12896.  
  12897.  
  12898. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataSrc_Proxy( 
  12899.     IHTMLDatabinding __RPC_FAR * This,
  12900.     /* [out][retval] */ BSTR __RPC_FAR *p);
  12901.  
  12902.  
  12903. void __RPC_STUB IHTMLDatabinding_get_dataSrc_Stub(
  12904.     IRpcStubBuffer *This,
  12905.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12906.     PRPC_MESSAGE _pRpcMessage,
  12907.     DWORD *_pdwStubPhase);
  12908.  
  12909.  
  12910. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataFormatAs_Proxy( 
  12911.     IHTMLDatabinding __RPC_FAR * This,
  12912.     /* [in] */ BSTR v);
  12913.  
  12914.  
  12915. void __RPC_STUB IHTMLDatabinding_put_dataFormatAs_Stub(
  12916.     IRpcStubBuffer *This,
  12917.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12918.     PRPC_MESSAGE _pRpcMessage,
  12919.     DWORD *_pdwStubPhase);
  12920.  
  12921.  
  12922. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataFormatAs_Proxy( 
  12923.     IHTMLDatabinding __RPC_FAR * This,
  12924.     /* [out][retval] */ BSTR __RPC_FAR *p);
  12925.  
  12926.  
  12927. void __RPC_STUB IHTMLDatabinding_get_dataFormatAs_Stub(
  12928.     IRpcStubBuffer *This,
  12929.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12930.     PRPC_MESSAGE _pRpcMessage,
  12931.     DWORD *_pdwStubPhase);
  12932.  
  12933.  
  12934.  
  12935. #endif     /* __IHTMLDatabinding_INTERFACE_DEFINED__ */
  12936.  
  12937.  
  12938. #ifndef __IHTMLStyleSheetRule_INTERFACE_DEFINED__
  12939. #define __IHTMLStyleSheetRule_INTERFACE_DEFINED__
  12940.  
  12941. /****************************************
  12942.  * Generated header for interface: IHTMLStyleSheetRule
  12943.  * at Thu Sep 25 09:49:08 1997
  12944.  * using MIDL 3.02.88
  12945.  ****************************************/
  12946. /* [object][uuid][dual][oleautomation] */ 
  12947.  
  12948.  
  12949.  
  12950. EXTERN_C const IID IID_IHTMLStyleSheetRule;
  12951.  
  12952. #if defined(__cplusplus) && !defined(CINTERFACE)
  12953.     
  12954.     interface DECLSPEC_UUID("3050f357-98b5-11cf-bb82-00aa00bdce0b")
  12955.     IHTMLStyleSheetRule : public IDispatch
  12956.     {
  12957.     public:
  12958.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectorText( 
  12959.             /* [in] */ BSTR v) = 0;
  12960.         
  12961.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectorText( 
  12962.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12963.         
  12964.         virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style( 
  12965.             /* [out][retval] */ IHTMLRuleStyle __RPC_FAR *__RPC_FAR *p) = 0;
  12966.         
  12967.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly( 
  12968.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  12969.         
  12970.     };
  12971.     
  12972. #else     /* C style interface */
  12973.  
  12974.     typedef struct IHTMLStyleSheetRuleVtbl
  12975.     {
  12976.         BEGIN_INTERFACE
  12977.         
  12978.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12979.             IHTMLStyleSheetRule __RPC_FAR * This,
  12980.             /* [in] */ REFIID riid,
  12981.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12982.         
  12983.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12984.             IHTMLStyleSheetRule __RPC_FAR * This);
  12985.         
  12986.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12987.             IHTMLStyleSheetRule __RPC_FAR * This);
  12988.         
  12989.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12990.             IHTMLStyleSheetRule __RPC_FAR * This,
  12991.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12992.         
  12993.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12994.             IHTMLStyleSheetRule __RPC_FAR * This,
  12995.             /* [in] */ UINT iTInfo,
  12996.             /* [in] */ LCID lcid,
  12997.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12998.         
  12999.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  13000.             IHTMLStyleSheetRule __RPC_FAR * This,
  13001.             /* [in] */ REFIID riid,
  13002.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  13003.             /* [in] */ UINT cNames,
  13004.             /* [in] */ LCID lcid,
  13005.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  13006.         
  13007.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  13008.             IHTMLStyleSheetRule __RPC_FAR * This,
  13009.             /* [in] */ DISPID dispIdMember,
  13010.             /* [in] */ REFIID riid,
  13011.             /* [in] */ LCID lcid,
  13012.             /* [in] */ WORD wFlags,
  13013.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  13014.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  13015.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  13016.             /* [out] */ UINT __RPC_FAR *puArgErr);
  13017.         
  13018.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_selectorText )( 
  13019.             IHTMLStyleSheetRule __RPC_FAR * This,
  13020.             /* [in] */ BSTR v);
  13021.         
  13022.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_selectorText )( 
  13023.             IHTMLStyleSheetRule __RPC_FAR * This,
  13024.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13025.         
  13026.         /* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_style )( 
  13027.             IHTMLStyleSheetRule __RPC_FAR * This,
  13028.             /* [out][retval] */ IHTMLRuleStyle __RPC_FAR *__RPC_FAR *p);
  13029.         
  13030.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readOnly )( 
  13031.             IHTMLStyleSheetRule __RPC_FAR * This,
  13032.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13033.         
  13034.         END_INTERFACE
  13035.     } IHTMLStyleSheetRuleVtbl;
  13036.  
  13037.     interface IHTMLStyleSheetRule
  13038.     {
  13039.         CONST_VTBL struct IHTMLStyleSheetRuleVtbl __RPC_FAR *lpVtbl;
  13040.     };
  13041.  
  13042.     
  13043.  
  13044. #ifdef COBJMACROS
  13045.  
  13046.  
  13047. #define IHTMLStyleSheetRule_QueryInterface(This,riid,ppvObject)    \
  13048.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  13049.  
  13050. #define IHTMLStyleSheetRule_AddRef(This)    \
  13051.     (This)->lpVtbl -> AddRef(This)
  13052.  
  13053. #define IHTMLStyleSheetRule_Release(This)    \
  13054.     (This)->lpVtbl -> Release(This)
  13055.  
  13056.  
  13057. #define IHTMLStyleSheetRule_GetTypeInfoCount(This,pctinfo)    \
  13058.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  13059.  
  13060. #define IHTMLStyleSheetRule_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  13061.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  13062.  
  13063. #define IHTMLStyleSheetRule_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  13064.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  13065.  
  13066. #define IHTMLStyleSheetRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  13067.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  13068.  
  13069.  
  13070. #define IHTMLStyleSheetRule_put_selectorText(This,v)    \
  13071.     (This)->lpVtbl -> put_selectorText(This,v)
  13072.  
  13073. #define IHTMLStyleSheetRule_get_selectorText(This,p)    \
  13074.     (This)->lpVtbl -> get_selectorText(This,p)
  13075.  
  13076. #define IHTMLStyleSheetRule_get_style(This,p)    \
  13077.     (This)->lpVtbl -> get_style(This,p)
  13078.  
  13079. #define IHTMLStyleSheetRule_get_readOnly(This,p)    \
  13080.     (This)->lpVtbl -> get_readOnly(This,p)
  13081.  
  13082. #endif /* COBJMACROS */
  13083.  
  13084.  
  13085. #endif     /* C style interface */
  13086.  
  13087.  
  13088.  
  13089. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_put_selectorText_Proxy( 
  13090.     IHTMLStyleSheetRule __RPC_FAR * This,
  13091.     /* [in] */ BSTR v);
  13092.  
  13093.  
  13094. void __RPC_STUB IHTMLStyleSheetRule_put_selectorText_Stub(
  13095.     IRpcStubBuffer *This,
  13096.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13097.     PRPC_MESSAGE _pRpcMessage,
  13098.     DWORD *_pdwStubPhase);
  13099.  
  13100.  
  13101. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_selectorText_Proxy( 
  13102.     IHTMLStyleSheetRule __RPC_FAR * This,
  13103.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13104.  
  13105.  
  13106. void __RPC_STUB IHTMLStyleSheetRule_get_selectorText_Stub(
  13107.     IRpcStubBuffer *This,
  13108.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13109.     PRPC_MESSAGE _pRpcMessage,
  13110.     DWORD *_pdwStubPhase);
  13111.  
  13112.  
  13113. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_style_Proxy( 
  13114.     IHTMLStyleSheetRule __RPC_FAR * This,
  13115.     /* [out][retval] */ IHTMLRuleStyle __RPC_FAR *__RPC_FAR *p);
  13116.  
  13117.  
  13118. void __RPC_STUB IHTMLStyleSheetRule_get_style_Stub(
  13119.     IRpcStubBuffer *This,
  13120.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13121.     PRPC_MESSAGE _pRpcMessage,
  13122.     DWORD *_pdwStubPhase);
  13123.  
  13124.  
  13125. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_readOnly_Proxy( 
  13126.     IHTMLStyleSheetRule __RPC_FAR * This,
  13127.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13128.  
  13129.  
  13130. void __RPC_STUB IHTMLStyleSheetRule_get_readOnly_Stub(
  13131.     IRpcStubBuffer *This,
  13132.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13133.     PRPC_MESSAGE _pRpcMessage,
  13134.     DWORD *_pdwStubPhase);
  13135.  
  13136.  
  13137.  
  13138. #endif     /* __IHTMLStyleSheetRule_INTERFACE_DEFINED__ */
  13139.  
  13140.  
  13141. #ifndef __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__
  13142. #define __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__
  13143.  
  13144. /****************************************
  13145.  * Generated header for interface: IHTMLStyleSheetRulesCollection
  13146.  * at Thu Sep 25 09:49:08 1997
  13147.  * using MIDL 3.02.88
  13148.  ****************************************/
  13149. /* [object][uuid][dual][oleautomation] */ 
  13150.  
  13151.  
  13152.  
  13153. EXTERN_C const IID IID_IHTMLStyleSheetRulesCollection;
  13154.  
  13155. #if defined(__cplusplus) && !defined(CINTERFACE)
  13156.     
  13157.     interface DECLSPEC_UUID("3050f2e5-98b5-11cf-bb82-00aa00bdce0b")
  13158.     IHTMLStyleSheetRulesCollection : public IDispatch
  13159.     {
  13160.     public:
  13161.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  13162.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  13163.         
  13164.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  13165.             /* [in] */ long index,
  13166.             /* [out][retval] */ IHTMLStyleSheetRule __RPC_FAR *__RPC_FAR *ppHTMLStyleSheetRule) = 0;
  13167.         
  13168.     };
  13169.     
  13170. #else     /* C style interface */
  13171.  
  13172.     typedef struct IHTMLStyleSheetRulesCollectionVtbl
  13173.     {
  13174.         BEGIN_INTERFACE
  13175.         
  13176.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  13177.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13178.             /* [in] */ REFIID riid,
  13179.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  13180.         
  13181.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  13182.             IHTMLStyleSheetRulesCollection __RPC_FAR * This);
  13183.         
  13184.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  13185.             IHTMLStyleSheetRulesCollection __RPC_FAR * This);
  13186.         
  13187.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  13188.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13189.             /* [out] */ UINT __RPC_FAR *pctinfo);
  13190.         
  13191.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  13192.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13193.             /* [in] */ UINT iTInfo,
  13194.             /* [in] */ LCID lcid,
  13195.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  13196.         
  13197.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  13198.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13199.             /* [in] */ REFIID riid,
  13200.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  13201.             /* [in] */ UINT cNames,
  13202.             /* [in] */ LCID lcid,
  13203.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  13204.         
  13205.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  13206.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13207.             /* [in] */ DISPID dispIdMember,
  13208.             /* [in] */ REFIID riid,
  13209.             /* [in] */ LCID lcid,
  13210.             /* [in] */ WORD wFlags,
  13211.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  13212.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  13213.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  13214.             /* [out] */ UINT __RPC_FAR *puArgErr);
  13215.         
  13216.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  13217.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13218.             /* [out][retval] */ long __RPC_FAR *p);
  13219.         
  13220.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  13221.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13222.             /* [in] */ long index,
  13223.             /* [out][retval] */ IHTMLStyleSheetRule __RPC_FAR *__RPC_FAR *ppHTMLStyleSheetRule);
  13224.         
  13225.         END_INTERFACE
  13226.     } IHTMLStyleSheetRulesCollectionVtbl;
  13227.  
  13228.     interface IHTMLStyleSheetRulesCollection
  13229.     {
  13230.         CONST_VTBL struct IHTMLStyleSheetRulesCollectionVtbl __RPC_FAR *lpVtbl;
  13231.     };
  13232.  
  13233.     
  13234.  
  13235. #ifdef COBJMACROS
  13236.  
  13237.  
  13238. #define IHTMLStyleSheetRulesCollection_QueryInterface(This,riid,ppvObject)    \
  13239.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  13240.  
  13241. #define IHTMLStyleSheetRulesCollection_AddRef(This)    \
  13242.     (This)->lpVtbl -> AddRef(This)
  13243.  
  13244. #define IHTMLStyleSheetRulesCollection_Release(This)    \
  13245.     (This)->lpVtbl -> Release(This)
  13246.  
  13247.  
  13248. #define IHTMLStyleSheetRulesCollection_GetTypeInfoCount(This,pctinfo)    \
  13249.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  13250.  
  13251. #define IHTMLStyleSheetRulesCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  13252.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  13253.  
  13254. #define IHTMLStyleSheetRulesCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  13255.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  13256.  
  13257. #define IHTMLStyleSheetRulesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  13258.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  13259.  
  13260.  
  13261. #define IHTMLStyleSheetRulesCollection_get_length(This,p)    \
  13262.     (This)->lpVtbl -> get_length(This,p)
  13263.  
  13264. #define IHTMLStyleSheetRulesCollection_item(This,index,ppHTMLStyleSheetRule)    \
  13265.     (This)->lpVtbl -> item(This,index,ppHTMLStyleSheetRule)
  13266.  
  13267. #endif /* COBJMACROS */
  13268.  
  13269.  
  13270. #endif     /* C style interface */
  13271.  
  13272.  
  13273.  
  13274. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRulesCollection_get_length_Proxy( 
  13275.     IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13276.     /* [out][retval] */ long __RPC_FAR *p);
  13277.  
  13278.  
  13279. void __RPC_STUB IHTMLStyleSheetRulesCollection_get_length_Stub(
  13280.     IRpcStubBuffer *This,
  13281.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13282.     PRPC_MESSAGE _pRpcMessage,
  13283.     DWORD *_pdwStubPhase);
  13284.  
  13285.  
  13286. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRulesCollection_item_Proxy( 
  13287.     IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13288.     /* [in] */ long index,
  13289.     /* [out][retval] */ IHTMLStyleSheetRule __RPC_FAR *__RPC_FAR *ppHTMLStyleSheetRule);
  13290.  
  13291.  
  13292. void __RPC_STUB IHTMLStyleSheetRulesCollection_item_Stub(
  13293.     IRpcStubBuffer *This,
  13294.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13295.     PRPC_MESSAGE _pRpcMessage,
  13296.     DWORD *_pdwStubPhase);
  13297.  
  13298.  
  13299.  
  13300. #endif     /* __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__ */
  13301.  
  13302.  
  13303. EXTERN_C const CLSID CLSID_HTMLStyleSheetRule;
  13304.  
  13305. #ifdef __cplusplus
  13306.  
  13307. class DECLSPEC_UUID("3050f3ce-98b5-11cf-bb82-00aa00bdce0b")
  13308. HTMLStyleSheetRule;
  13309. #endif
  13310.  
  13311. EXTERN_C const CLSID CLSID_HTMLStyleSheetRulesCollection;
  13312.  
  13313. #ifdef __cplusplus
  13314.  
  13315. class DECLSPEC_UUID("3050f3cd-98b5-11cf-bb82-00aa00bdce0b")
  13316. HTMLStyleSheetRulesCollection;
  13317. #endif
  13318.  
  13319. #ifndef __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__
  13320. #define __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__
  13321.  
  13322. /****************************************
  13323.  * Generated header for interface: IHTMLStyleSheetsCollection
  13324.  * at Thu Sep 25 09:49:08 1997
  13325.  * using MIDL 3.02.88
  13326.  ****************************************/
  13327. /* [object][uuid][dual][oleautomation] */ 
  13328.  
  13329.  
  13330.  
  13331. EXTERN_C const IID IID_IHTMLStyleSheetsCollection;
  13332.  
  13333. #if defined(__cplusplus) && !defined(CINTERFACE)
  13334.     
  13335.     interface DECLSPEC_UUID("3050f37e-98b5-11cf-bb82-00aa00bdce0b")
  13336.     IHTMLStyleSheetsCollection : public IDispatch
  13337.     {
  13338.     public:
  13339.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  13340.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  13341.         
  13342.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  13343.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  13344.         
  13345.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  13346.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  13347.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult) = 0;
  13348.         
  13349.     };
  13350.     
  13351. #else     /* C style interface */
  13352.  
  13353.     typedef struct IHTMLStyleSheetsCollectionVtbl
  13354.     {
  13355.         BEGIN_INTERFACE
  13356.         
  13357.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  13358.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13359.             /* [in] */ REFIID riid,
  13360.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  13361.         
  13362.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  13363.             IHTMLStyleSheetsCollection __RPC_FAR * This);
  13364.         
  13365.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  13366.             IHTMLStyleSheetsCollection __RPC_FAR * This);
  13367.         
  13368.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  13369.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13370.             /* [out] */ UINT __RPC_FAR *pctinfo);
  13371.         
  13372.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  13373.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13374.             /* [in] */ UINT iTInfo,
  13375.             /* [in] */ LCID lcid,
  13376.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  13377.         
  13378.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  13379.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13380.             /* [in] */ REFIID riid,
  13381.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  13382.             /* [in] */ UINT cNames,
  13383.             /* [in] */ LCID lcid,
  13384.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  13385.         
  13386.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  13387.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13388.             /* [in] */ DISPID dispIdMember,
  13389.             /* [in] */ REFIID riid,
  13390.             /* [in] */ LCID lcid,
  13391.             /* [in] */ WORD wFlags,
  13392.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  13393.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  13394.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  13395.             /* [out] */ UINT __RPC_FAR *puArgErr);
  13396.         
  13397.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  13398.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13399.             /* [out][retval] */ long __RPC_FAR *p);
  13400.         
  13401.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  13402.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13403.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  13404.         
  13405.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  13406.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13407.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  13408.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  13409.         
  13410.         END_INTERFACE
  13411.     } IHTMLStyleSheetsCollectionVtbl;
  13412.  
  13413.     interface IHTMLStyleSheetsCollection
  13414.     {
  13415.         CONST_VTBL struct IHTMLStyleSheetsCollectionVtbl __RPC_FAR *lpVtbl;
  13416.     };
  13417.  
  13418.     
  13419.  
  13420. #ifdef COBJMACROS
  13421.  
  13422.  
  13423. #define IHTMLStyleSheetsCollection_QueryInterface(This,riid,ppvObject)    \
  13424.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  13425.  
  13426. #define IHTMLStyleSheetsCollection_AddRef(This)    \
  13427.     (This)->lpVtbl -> AddRef(This)
  13428.  
  13429. #define IHTMLStyleSheetsCollection_Release(This)    \
  13430.     (This)->lpVtbl -> Release(This)
  13431.  
  13432.  
  13433. #define IHTMLStyleSheetsCollection_GetTypeInfoCount(This,pctinfo)    \
  13434.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  13435.  
  13436. #define IHTMLStyleSheetsCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  13437.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  13438.  
  13439. #define IHTMLStyleSheetsCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  13440.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  13441.  
  13442. #define IHTMLStyleSheetsCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  13443.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  13444.  
  13445.  
  13446. #define IHTMLStyleSheetsCollection_get_length(This,p)    \
  13447.     (This)->lpVtbl -> get_length(This,p)
  13448.  
  13449. #define IHTMLStyleSheetsCollection_get__newEnum(This,p)    \
  13450.     (This)->lpVtbl -> get__newEnum(This,p)
  13451.  
  13452. #define IHTMLStyleSheetsCollection_item(This,pvarIndex,pvarResult)    \
  13453.     (This)->lpVtbl -> item(This,pvarIndex,pvarResult)
  13454.  
  13455. #endif /* COBJMACROS */
  13456.  
  13457.  
  13458. #endif     /* C style interface */
  13459.  
  13460.  
  13461.  
  13462. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_get_length_Proxy( 
  13463.     IHTMLStyleSheetsCollection __RPC_FAR * This,
  13464.     /* [out][retval] */ long __RPC_FAR *p);
  13465.  
  13466.  
  13467. void __RPC_STUB IHTMLStyleSheetsCollection_get_length_Stub(
  13468.     IRpcStubBuffer *This,
  13469.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13470.     PRPC_MESSAGE _pRpcMessage,
  13471.     DWORD *_pdwStubPhase);
  13472.  
  13473.  
  13474. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_get__newEnum_Proxy( 
  13475.     IHTMLStyleSheetsCollection __RPC_FAR * This,
  13476.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  13477.  
  13478.  
  13479. void __RPC_STUB IHTMLStyleSheetsCollection_get__newEnum_Stub(
  13480.     IRpcStubBuffer *This,
  13481.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13482.     PRPC_MESSAGE _pRpcMessage,
  13483.     DWORD *_pdwStubPhase);
  13484.  
  13485.  
  13486. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_item_Proxy( 
  13487.     IHTMLStyleSheetsCollection __RPC_FAR * This,
  13488.     /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  13489.     /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  13490.  
  13491.  
  13492. void __RPC_STUB IHTMLStyleSheetsCollection_item_Stub(
  13493.     IRpcStubBuffer *This,
  13494.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13495.     PRPC_MESSAGE _pRpcMessage,
  13496.     DWORD *_pdwStubPhase);
  13497.  
  13498.  
  13499.  
  13500. #endif     /* __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__ */
  13501.  
  13502.  
  13503. #ifndef __IHTMLStyleSheet_INTERFACE_DEFINED__
  13504. #define __IHTMLStyleSheet_INTERFACE_DEFINED__
  13505.  
  13506. /****************************************
  13507.  * Generated header for interface: IHTMLStyleSheet
  13508.  * at Thu Sep 25 09:49:08 1997
  13509.  * using MIDL 3.02.88
  13510.  ****************************************/
  13511. /* [object][uuid][dual][oleautomation] */ 
  13512.  
  13513.  
  13514.  
  13515. EXTERN_C const IID IID_IHTMLStyleSheet;
  13516.  
  13517. #if defined(__cplusplus) && !defined(CINTERFACE)
  13518.     
  13519.     interface DECLSPEC_UUID("3050f2e3-98b5-11cf-bb82-00aa00bdce0b")
  13520.     IHTMLStyleSheet : public IDispatch
  13521.     {
  13522.     public:
  13523.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_title( 
  13524.             /* [in] */ BSTR v) = 0;
  13525.         
  13526.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_title( 
  13527.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13528.         
  13529.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentStyleSheet( 
  13530.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p) = 0;
  13531.         
  13532.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_owningElement( 
  13533.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  13534.         
  13535.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  13536.             /* [in] */ VARIANT_BOOL v) = 0;
  13537.         
  13538.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  13539.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  13540.         
  13541.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly( 
  13542.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  13543.         
  13544.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_imports( 
  13545.             /* [out][retval] */ IHTMLStyleSheetsCollection __RPC_FAR *__RPC_FAR *p) = 0;
  13546.         
  13547.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_href( 
  13548.             /* [in] */ BSTR v) = 0;
  13549.         
  13550.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  13551.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13552.         
  13553.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  13554.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13555.         
  13556.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_id( 
  13557.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13558.         
  13559.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addImport( 
  13560.             /* [in] */ BSTR bstrURL,
  13561.             /* [in][defaultvalue] */ long lIndex,
  13562.             /* [out][retval] */ long __RPC_FAR *plIndex) = 0;
  13563.         
  13564.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addRule( 
  13565.             /* [in] */ BSTR bstrSelector,
  13566.             /* [in] */ BSTR bstrStyle,
  13567.             /* [in][defaultvalue] */ long lIndex,
  13568.             /* [out][retval] */ long __RPC_FAR *plNewIndex) = 0;
  13569.         
  13570.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeImport( 
  13571.             /* [in] */ long lIndex) = 0;
  13572.         
  13573.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeRule( 
  13574.             /* [in] */ long lIndex) = 0;
  13575.         
  13576.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_media( 
  13577.             /* [in] */ BSTR v) = 0;
  13578.         
  13579.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_media( 
  13580.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13581.         
  13582.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText( 
  13583.             /* [in] */ BSTR v) = 0;
  13584.         
  13585.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText( 
  13586.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13587.         
  13588.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_rules( 
  13589.             /* [out][retval] */ IHTMLStyleSheetRulesCollection __RPC_FAR *__RPC_FAR *p) = 0;
  13590.         
  13591.     };
  13592.     
  13593. #else     /* C style interface */
  13594.  
  13595.     typedef struct IHTMLStyleSheetVtbl
  13596.     {
  13597.         BEGIN_INTERFACE
  13598.         
  13599.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  13600.             IHTMLStyleSheet __RPC_FAR * This,
  13601.             /* [in] */ REFIID riid,
  13602.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  13603.         
  13604.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  13605.             IHTMLStyleSheet __RPC_FAR * This);
  13606.         
  13607.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  13608.             IHTMLStyleSheet __RPC_FAR * This);
  13609.         
  13610.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  13611.             IHTMLStyleSheet __RPC_FAR * This,
  13612.             /* [out] */ UINT __RPC_FAR *pctinfo);
  13613.         
  13614.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  13615.             IHTMLStyleSheet __RPC_FAR * This,
  13616.             /* [in] */ UINT iTInfo,
  13617.             /* [in] */ LCID lcid,
  13618.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  13619.         
  13620.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  13621.             IHTMLStyleSheet __RPC_FAR * This,
  13622.             /* [in] */ REFIID riid,
  13623.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  13624.             /* [in] */ UINT cNames,
  13625.             /* [in] */ LCID lcid,
  13626.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  13627.         
  13628.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  13629.             IHTMLStyleSheet __RPC_FAR * This,
  13630.             /* [in] */ DISPID dispIdMember,
  13631.             /* [in] */ REFIID riid,
  13632.             /* [in] */ LCID lcid,
  13633.             /* [in] */ WORD wFlags,
  13634.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  13635.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  13636.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  13637.             /* [out] */ UINT __RPC_FAR *puArgErr);
  13638.         
  13639.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_title )( 
  13640.             IHTMLStyleSheet __RPC_FAR * This,
  13641.             /* [in] */ BSTR v);
  13642.         
  13643.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_title )( 
  13644.             IHTMLStyleSheet __RPC_FAR * This,
  13645.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13646.         
  13647.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentStyleSheet )( 
  13648.             IHTMLStyleSheet __RPC_FAR * This,
  13649.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p);
  13650.         
  13651.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_owningElement )( 
  13652.             IHTMLStyleSheet __RPC_FAR * This,
  13653.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  13654.         
  13655.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_disabled )( 
  13656.             IHTMLStyleSheet __RPC_FAR * This,
  13657.             /* [in] */ VARIANT_BOOL v);
  13658.         
  13659.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_disabled )( 
  13660.             IHTMLStyleSheet __RPC_FAR * This,
  13661.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13662.         
  13663.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readOnly )( 
  13664.             IHTMLStyleSheet __RPC_FAR * This,
  13665.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13666.         
  13667.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_imports )( 
  13668.             IHTMLStyleSheet __RPC_FAR * This,
  13669.             /* [out][retval] */ IHTMLStyleSheetsCollection __RPC_FAR *__RPC_FAR *p);
  13670.         
  13671.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_href )( 
  13672.             IHTMLStyleSheet __RPC_FAR * This,
  13673.             /* [in] */ BSTR v);
  13674.         
  13675.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_href )( 
  13676.             IHTMLStyleSheet __RPC_FAR * This,
  13677.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13678.         
  13679.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  13680.             IHTMLStyleSheet __RPC_FAR * This,
  13681.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13682.         
  13683.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_id )( 
  13684.             IHTMLStyleSheet __RPC_FAR * This,
  13685.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13686.         
  13687.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addImport )( 
  13688.             IHTMLStyleSheet __RPC_FAR * This,
  13689.             /* [in] */ BSTR bstrURL,
  13690.             /* [in][defaultvalue] */ long lIndex,
  13691.             /* [out][retval] */ long __RPC_FAR *plIndex);
  13692.         
  13693.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addRule )( 
  13694.             IHTMLStyleSheet __RPC_FAR * This,
  13695.             /* [in] */ BSTR bstrSelector,
  13696.             /* [in] */ BSTR bstrStyle,
  13697.             /* [in][defaultvalue] */ long lIndex,
  13698.             /* [out][retval] */ long __RPC_FAR *plNewIndex);
  13699.         
  13700.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeImport )( 
  13701.             IHTMLStyleSheet __RPC_FAR * This,
  13702.             /* [in] */ long lIndex);
  13703.         
  13704.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeRule )( 
  13705.             IHTMLStyleSheet __RPC_FAR * This,
  13706.             /* [in] */ long lIndex);
  13707.         
  13708.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_media )( 
  13709.             IHTMLStyleSheet __RPC_FAR * This,
  13710.             /* [in] */ BSTR v);
  13711.         
  13712.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_media )( 
  13713.             IHTMLStyleSheet __RPC_FAR * This,
  13714.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13715.         
  13716.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cssText )( 
  13717.             IHTMLStyleSheet __RPC_FAR * This,
  13718.             /* [in] */ BSTR v);
  13719.         
  13720.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cssText )( 
  13721.             IHTMLStyleSheet __RPC_FAR * This,
  13722.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13723.         
  13724.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rules )( 
  13725.             IHTMLStyleSheet __RPC_FAR * This,
  13726.             /* [out][retval] */ IHTMLStyleSheetRulesCollection __RPC_FAR *__RPC_FAR *p);
  13727.         
  13728.         END_INTERFACE
  13729.     } IHTMLStyleSheetVtbl;
  13730.  
  13731.     interface IHTMLStyleSheet
  13732.     {
  13733.         CONST_VTBL struct IHTMLStyleSheetVtbl __RPC_FAR *lpVtbl;
  13734.     };
  13735.  
  13736.     
  13737.  
  13738. #ifdef COBJMACROS
  13739.  
  13740.  
  13741. #define IHTMLStyleSheet_QueryInterface(This,riid,ppvObject)    \
  13742.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  13743.  
  13744. #define IHTMLStyleSheet_AddRef(This)    \
  13745.     (This)->lpVtbl -> AddRef(This)
  13746.  
  13747. #define IHTMLStyleSheet_Release(This)    \
  13748.     (This)->lpVtbl -> Release(This)
  13749.  
  13750.  
  13751. #define IHTMLStyleSheet_GetTypeInfoCount(This,pctinfo)    \
  13752.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  13753.  
  13754. #define IHTMLStyleSheet_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  13755.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  13756.  
  13757. #define IHTMLStyleSheet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  13758.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  13759.  
  13760. #define IHTMLStyleSheet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  13761.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  13762.  
  13763.  
  13764. #define IHTMLStyleSheet_put_title(This,v)    \
  13765.     (This)->lpVtbl -> put_title(This,v)
  13766.  
  13767. #define IHTMLStyleSheet_get_title(This,p)    \
  13768.     (This)->lpVtbl -> get_title(This,p)
  13769.  
  13770. #define IHTMLStyleSheet_get_parentStyleSheet(This,p)    \
  13771.     (This)->lpVtbl -> get_parentStyleSheet(This,p)
  13772.  
  13773. #define IHTMLStyleSheet_get_owningElement(This,p)    \
  13774.     (This)->lpVtbl -> get_owningElement(This,p)
  13775.  
  13776. #define IHTMLStyleSheet_put_disabled(This,v)    \
  13777.     (This)->lpVtbl -> put_disabled(This,v)
  13778.  
  13779. #define IHTMLStyleSheet_get_disabled(This,p)    \
  13780.     (This)->lpVtbl -> get_disabled(This,p)
  13781.  
  13782. #define IHTMLStyleSheet_get_readOnly(This,p)    \
  13783.     (This)->lpVtbl -> get_readOnly(This,p)
  13784.  
  13785. #define IHTMLStyleSheet_get_imports(This,p)    \
  13786.     (This)->lpVtbl -> get_imports(This,p)
  13787.  
  13788. #define IHTMLStyleSheet_put_href(This,v)    \
  13789.     (This)->lpVtbl -> put_href(This,v)
  13790.  
  13791. #define IHTMLStyleSheet_get_href(This,p)    \
  13792.     (This)->lpVtbl -> get_href(This,p)
  13793.  
  13794. #define IHTMLStyleSheet_get_type(This,p)    \
  13795.     (This)->lpVtbl -> get_type(This,p)
  13796.  
  13797. #define IHTMLStyleSheet_get_id(This,p)    \
  13798.     (This)->lpVtbl -> get_id(This,p)
  13799.  
  13800. #define IHTMLStyleSheet_addImport(This,bstrURL,lIndex,plIndex)    \
  13801.     (This)->lpVtbl -> addImport(This,bstrURL,lIndex,plIndex)
  13802.  
  13803. #define IHTMLStyleSheet_addRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex)    \
  13804.     (This)->lpVtbl -> addRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex)
  13805.  
  13806. #define IHTMLStyleSheet_removeImport(This,lIndex)    \
  13807.     (This)->lpVtbl -> removeImport(This,lIndex)
  13808.  
  13809. #define IHTMLStyleSheet_removeRule(This,lIndex)    \
  13810.     (This)->lpVtbl -> removeRule(This,lIndex)
  13811.  
  13812. #define IHTMLStyleSheet_put_media(This,v)    \
  13813.     (This)->lpVtbl -> put_media(This,v)
  13814.  
  13815. #define IHTMLStyleSheet_get_media(This,p)    \
  13816.     (This)->lpVtbl -> get_media(This,p)
  13817.  
  13818. #define IHTMLStyleSheet_put_cssText(This,v)    \
  13819.     (This)->lpVtbl -> put_cssText(This,v)
  13820.  
  13821. #define IHTMLStyleSheet_get_cssText(This,p)    \
  13822.     (This)->lpVtbl -> get_cssText(This,p)
  13823.  
  13824. #define IHTMLStyleSheet_get_rules(This,p)    \
  13825.     (This)->lpVtbl -> get_rules(This,p)
  13826.  
  13827. #endif /* COBJMACROS */
  13828.  
  13829.  
  13830. #endif     /* C style interface */
  13831.  
  13832.  
  13833.  
  13834. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_title_Proxy( 
  13835.     IHTMLStyleSheet __RPC_FAR * This,
  13836.     /* [in] */ BSTR v);
  13837.  
  13838.  
  13839. void __RPC_STUB IHTMLStyleSheet_put_title_Stub(
  13840.     IRpcStubBuffer *This,
  13841.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13842.     PRPC_MESSAGE _pRpcMessage,
  13843.     DWORD *_pdwStubPhase);
  13844.  
  13845.  
  13846. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_title_Proxy( 
  13847.     IHTMLStyleSheet __RPC_FAR * This,
  13848.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13849.  
  13850.  
  13851. void __RPC_STUB IHTMLStyleSheet_get_title_Stub(
  13852.     IRpcStubBuffer *This,
  13853.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13854.     PRPC_MESSAGE _pRpcMessage,
  13855.     DWORD *_pdwStubPhase);
  13856.  
  13857.  
  13858. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_parentStyleSheet_Proxy( 
  13859.     IHTMLStyleSheet __RPC_FAR * This,
  13860.     /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p);
  13861.  
  13862.  
  13863. void __RPC_STUB IHTMLStyleSheet_get_parentStyleSheet_Stub(
  13864.     IRpcStubBuffer *This,
  13865.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13866.     PRPC_MESSAGE _pRpcMessage,
  13867.     DWORD *_pdwStubPhase);
  13868.  
  13869.  
  13870. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_owningElement_Proxy( 
  13871.     IHTMLStyleSheet __RPC_FAR * This,
  13872.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  13873.  
  13874.  
  13875. void __RPC_STUB IHTMLStyleSheet_get_owningElement_Stub(
  13876.     IRpcStubBuffer *This,
  13877.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13878.     PRPC_MESSAGE _pRpcMessage,
  13879.     DWORD *_pdwStubPhase);
  13880.  
  13881.  
  13882. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_disabled_Proxy( 
  13883.     IHTMLStyleSheet __RPC_FAR * This,
  13884.     /* [in] */ VARIANT_BOOL v);
  13885.  
  13886.  
  13887. void __RPC_STUB IHTMLStyleSheet_put_disabled_Stub(
  13888.     IRpcStubBuffer *This,
  13889.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13890.     PRPC_MESSAGE _pRpcMessage,
  13891.     DWORD *_pdwStubPhase);
  13892.  
  13893.  
  13894. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_disabled_Proxy( 
  13895.     IHTMLStyleSheet __RPC_FAR * This,
  13896.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13897.  
  13898.  
  13899. void __RPC_STUB IHTMLStyleSheet_get_disabled_Stub(
  13900.     IRpcStubBuffer *This,
  13901.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13902.     PRPC_MESSAGE _pRpcMessage,
  13903.     DWORD *_pdwStubPhase);
  13904.  
  13905.  
  13906. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_readOnly_Proxy( 
  13907.     IHTMLStyleSheet __RPC_FAR * This,
  13908.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13909.  
  13910.  
  13911. void __RPC_STUB IHTMLStyleSheet_get_readOnly_Stub(
  13912.     IRpcStubBuffer *This,
  13913.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13914.     PRPC_MESSAGE _pRpcMessage,
  13915.     DWORD *_pdwStubPhase);
  13916.  
  13917.  
  13918. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_imports_Proxy( 
  13919.     IHTMLStyleSheet __RPC_FAR * This,
  13920.     /* [out][retval] */ IHTMLStyleSheetsCollection __RPC_FAR *__RPC_FAR *p);
  13921.  
  13922.  
  13923. void __RPC_STUB IHTMLStyleSheet_get_imports_Stub(
  13924.     IRpcStubBuffer *This,
  13925.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13926.     PRPC_MESSAGE _pRpcMessage,
  13927.     DWORD *_pdwStubPhase);
  13928.  
  13929.  
  13930. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_href_Proxy( 
  13931.     IHTMLStyleSheet __RPC_FAR * This,
  13932.     /* [in] */ BSTR v);
  13933.  
  13934.  
  13935. void __RPC_STUB IHTMLStyleSheet_put_href_Stub(
  13936.     IRpcStubBuffer *This,
  13937.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13938.     PRPC_MESSAGE _pRpcMessage,
  13939.     DWORD *_pdwStubPhase);
  13940.  
  13941.  
  13942. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_href_Proxy( 
  13943.     IHTMLStyleSheet __RPC_FAR * This,
  13944.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13945.  
  13946.  
  13947. void __RPC_STUB IHTMLStyleSheet_get_href_Stub(
  13948.     IRpcStubBuffer *This,
  13949.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13950.     PRPC_MESSAGE _pRpcMessage,
  13951.     DWORD *_pdwStubPhase);
  13952.  
  13953.  
  13954. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_type_Proxy( 
  13955.     IHTMLStyleSheet __RPC_FAR * This,
  13956.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13957.  
  13958.  
  13959. void __RPC_STUB IHTMLStyleSheet_get_type_Stub(
  13960.     IRpcStubBuffer *This,
  13961.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13962.     PRPC_MESSAGE _pRpcMessage,
  13963.     DWORD *_pdwStubPhase);
  13964.  
  13965.  
  13966. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_id_Proxy( 
  13967.     IHTMLStyleSheet __RPC_FAR * This,
  13968.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13969.  
  13970.  
  13971. void __RPC_STUB IHTMLStyleSheet_get_id_Stub(
  13972.     IRpcStubBuffer *This,
  13973.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13974.     PRPC_MESSAGE _pRpcMessage,
  13975.     DWORD *_pdwStubPhase);
  13976.  
  13977.  
  13978. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_addImport_Proxy( 
  13979.     IHTMLStyleSheet __RPC_FAR * This,
  13980.     /* [in] */ BSTR bstrURL,
  13981.     /* [in][defaultvalue] */ long lIndex,
  13982.     /* [out][retval] */ long __RPC_FAR *plIndex);
  13983.  
  13984.  
  13985. void __RPC_STUB IHTMLStyleSheet_addImport_Stub(
  13986.     IRpcStubBuffer *This,
  13987.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13988.     PRPC_MESSAGE _pRpcMessage,
  13989.     DWORD *_pdwStubPhase);
  13990.  
  13991.  
  13992. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_addRule_Proxy( 
  13993.     IHTMLStyleSheet __RPC_FAR * This,
  13994.     /* [in] */ BSTR bstrSelector,
  13995.     /* [in] */ BSTR bstrStyle,
  13996.     /* [in][defaultvalue] */ long lIndex,
  13997.     /* [out][retval] */ long __RPC_FAR *plNewIndex);
  13998.  
  13999.  
  14000. void __RPC_STUB IHTMLStyleSheet_addRule_Stub(
  14001.     IRpcStubBuffer *This,
  14002.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14003.     PRPC_MESSAGE _pRpcMessage,
  14004.     DWORD *_pdwStubPhase);
  14005.  
  14006.  
  14007. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_removeImport_Proxy( 
  14008.     IHTMLStyleSheet __RPC_FAR * This,
  14009.     /* [in] */ long lIndex);
  14010.  
  14011.  
  14012. void __RPC_STUB IHTMLStyleSheet_removeImport_Stub(
  14013.     IRpcStubBuffer *This,
  14014.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14015.     PRPC_MESSAGE _pRpcMessage,
  14016.     DWORD *_pdwStubPhase);
  14017.  
  14018.  
  14019. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_removeRule_Proxy( 
  14020.     IHTMLStyleSheet __RPC_FAR * This,
  14021.     /* [in] */ long lIndex);
  14022.  
  14023.  
  14024. void __RPC_STUB IHTMLStyleSheet_removeRule_Stub(
  14025.     IRpcStubBuffer *This,
  14026.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14027.     PRPC_MESSAGE _pRpcMessage,
  14028.     DWORD *_pdwStubPhase);
  14029.  
  14030.  
  14031. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_media_Proxy( 
  14032.     IHTMLStyleSheet __RPC_FAR * This,
  14033.     /* [in] */ BSTR v);
  14034.  
  14035.  
  14036. void __RPC_STUB IHTMLStyleSheet_put_media_Stub(
  14037.     IRpcStubBuffer *This,
  14038.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14039.     PRPC_MESSAGE _pRpcMessage,
  14040.     DWORD *_pdwStubPhase);
  14041.  
  14042.  
  14043. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_media_Proxy( 
  14044.     IHTMLStyleSheet __RPC_FAR * This,
  14045.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14046.  
  14047.  
  14048. void __RPC_STUB IHTMLStyleSheet_get_media_Stub(
  14049.     IRpcStubBuffer *This,
  14050.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14051.     PRPC_MESSAGE _pRpcMessage,
  14052.     DWORD *_pdwStubPhase);
  14053.  
  14054.  
  14055. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_cssText_Proxy( 
  14056.     IHTMLStyleSheet __RPC_FAR * This,
  14057.     /* [in] */ BSTR v);
  14058.  
  14059.  
  14060. void __RPC_STUB IHTMLStyleSheet_put_cssText_Stub(
  14061.     IRpcStubBuffer *This,
  14062.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14063.     PRPC_MESSAGE _pRpcMessage,
  14064.     DWORD *_pdwStubPhase);
  14065.  
  14066.  
  14067. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_cssText_Proxy( 
  14068.     IHTMLStyleSheet __RPC_FAR * This,
  14069.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14070.  
  14071.  
  14072. void __RPC_STUB IHTMLStyleSheet_get_cssText_Stub(
  14073.     IRpcStubBuffer *This,
  14074.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14075.     PRPC_MESSAGE _pRpcMessage,
  14076.     DWORD *_pdwStubPhase);
  14077.  
  14078.  
  14079. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_rules_Proxy( 
  14080.     IHTMLStyleSheet __RPC_FAR * This,
  14081.     /* [out][retval] */ IHTMLStyleSheetRulesCollection __RPC_FAR *__RPC_FAR *p);
  14082.  
  14083.  
  14084. void __RPC_STUB IHTMLStyleSheet_get_rules_Stub(
  14085.     IRpcStubBuffer *This,
  14086.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14087.     PRPC_MESSAGE _pRpcMessage,
  14088.     DWORD *_pdwStubPhase);
  14089.  
  14090.  
  14091.  
  14092. #endif     /* __IHTMLStyleSheet_INTERFACE_DEFINED__ */
  14093.  
  14094.  
  14095. EXTERN_C const CLSID CLSID_HTMLStyleSheet;
  14096.  
  14097. #ifdef __cplusplus
  14098.  
  14099. class DECLSPEC_UUID("3050f2e4-98b5-11cf-bb82-00aa00bdce0b")
  14100. HTMLStyleSheet;
  14101. #endif
  14102.  
  14103. EXTERN_C const CLSID CLSID_HTMLStyleSheetsCollection;
  14104.  
  14105. #ifdef __cplusplus
  14106.  
  14107. class DECLSPEC_UUID("3050f37f-98b5-11cf-bb82-00aa00bdce0b")
  14108. HTMLStyleSheetsCollection;
  14109. #endif
  14110.  
  14111. #ifndef __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__
  14112. #define __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__
  14113.  
  14114. /****************************************
  14115.  * Generated header for dispinterface: HTMLLinkElementEvents
  14116.  * at Thu Sep 25 09:49:08 1997
  14117.  * using MIDL 3.02.88
  14118.  ****************************************/
  14119. /* [uuid][hidden] */ 
  14120.  
  14121.  
  14122.  
  14123. EXTERN_C const IID DIID_HTMLLinkElementEvents;
  14124.  
  14125. #if defined(__cplusplus) && !defined(CINTERFACE)
  14126.  
  14127.     interface DECLSPEC_UUID("3050f3cc-98b5-11cf-bb82-00aa00bdce0b")
  14128.     HTMLLinkElementEvents : public IDispatch
  14129.     {
  14130.     };
  14131.     
  14132. #else     /* C style interface */
  14133.  
  14134.     typedef struct HTMLLinkElementEventsVtbl
  14135.     {
  14136.         BEGIN_INTERFACE
  14137.         
  14138.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  14139.             HTMLLinkElementEvents __RPC_FAR * This,
  14140.             /* [in] */ REFIID riid,
  14141.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  14142.         
  14143.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  14144.             HTMLLinkElementEvents __RPC_FAR * This);
  14145.         
  14146.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  14147.             HTMLLinkElementEvents __RPC_FAR * This);
  14148.         
  14149.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  14150.             HTMLLinkElementEvents __RPC_FAR * This,
  14151.             /* [out] */ UINT __RPC_FAR *pctinfo);
  14152.         
  14153.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  14154.             HTMLLinkElementEvents __RPC_FAR * This,
  14155.             /* [in] */ UINT iTInfo,
  14156.             /* [in] */ LCID lcid,
  14157.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  14158.         
  14159.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  14160.             HTMLLinkElementEvents __RPC_FAR * This,
  14161.             /* [in] */ REFIID riid,
  14162.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  14163.             /* [in] */ UINT cNames,
  14164.             /* [in] */ LCID lcid,
  14165.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  14166.         
  14167.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  14168.             HTMLLinkElementEvents __RPC_FAR * This,
  14169.             /* [in] */ DISPID dispIdMember,
  14170.             /* [in] */ REFIID riid,
  14171.             /* [in] */ LCID lcid,
  14172.             /* [in] */ WORD wFlags,
  14173.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  14174.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  14175.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  14176.             /* [out] */ UINT __RPC_FAR *puArgErr);
  14177.         
  14178.         END_INTERFACE
  14179.     } HTMLLinkElementEventsVtbl;
  14180.  
  14181.     interface HTMLLinkElementEvents
  14182.     {
  14183.         CONST_VTBL struct HTMLLinkElementEventsVtbl __RPC_FAR *lpVtbl;
  14184.     };
  14185.  
  14186.     
  14187.  
  14188. #ifdef COBJMACROS
  14189.  
  14190.  
  14191. #define HTMLLinkElementEvents_QueryInterface(This,riid,ppvObject)    \
  14192.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  14193.  
  14194. #define HTMLLinkElementEvents_AddRef(This)    \
  14195.     (This)->lpVtbl -> AddRef(This)
  14196.  
  14197. #define HTMLLinkElementEvents_Release(This)    \
  14198.     (This)->lpVtbl -> Release(This)
  14199.  
  14200.  
  14201. #define HTMLLinkElementEvents_GetTypeInfoCount(This,pctinfo)    \
  14202.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  14203.  
  14204. #define HTMLLinkElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  14205.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  14206.  
  14207. #define HTMLLinkElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  14208.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  14209.  
  14210. #define HTMLLinkElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  14211.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  14212.  
  14213. #endif /* COBJMACROS */
  14214.  
  14215.  
  14216. #endif     /* C style interface */
  14217.  
  14218.  
  14219. #endif     /* __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__ */
  14220.  
  14221.  
  14222. #ifndef __IHTMLLinkElement_INTERFACE_DEFINED__
  14223. #define __IHTMLLinkElement_INTERFACE_DEFINED__
  14224.  
  14225. /****************************************
  14226.  * Generated header for interface: IHTMLLinkElement
  14227.  * at Thu Sep 25 09:49:08 1997
  14228.  * using MIDL 3.02.88
  14229.  ****************************************/
  14230. /* [object][uuid][dual][oleautomation] */ 
  14231.  
  14232.  
  14233.  
  14234. EXTERN_C const IID IID_IHTMLLinkElement;
  14235.  
  14236. #if defined(__cplusplus) && !defined(CINTERFACE)
  14237.     
  14238.     interface DECLSPEC_UUID("3050f205-98b5-11cf-bb82-00aa00bdce0b")
  14239.     IHTMLLinkElement : public IDispatch
  14240.     {
  14241.     public:
  14242.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_href( 
  14243.             /* [in] */ BSTR v) = 0;
  14244.         
  14245.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  14246.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14247.         
  14248.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rel( 
  14249.             /* [in] */ BSTR v) = 0;
  14250.         
  14251.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rel( 
  14252.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14253.         
  14254.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rev( 
  14255.             /* [in] */ BSTR v) = 0;
  14256.         
  14257.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rev( 
  14258.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14259.         
  14260.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  14261.             /* [in] */ BSTR v) = 0;
  14262.         
  14263.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  14264.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14265.         
  14266.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  14267.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14268.         
  14269.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange( 
  14270.             /* [in] */ VARIANT v) = 0;
  14271.         
  14272.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange( 
  14273.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  14274.         
  14275.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  14276.             /* [in] */ VARIANT v) = 0;
  14277.         
  14278.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  14279.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  14280.         
  14281.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror( 
  14282.             /* [in] */ VARIANT v) = 0;
  14283.         
  14284.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror( 
  14285.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  14286.         
  14287.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_styleSheet( 
  14288.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p) = 0;
  14289.         
  14290.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  14291.             /* [in] */ VARIANT_BOOL v) = 0;
  14292.         
  14293.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  14294.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  14295.         
  14296.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_media( 
  14297.             /* [in] */ BSTR v) = 0;
  14298.         
  14299.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_media( 
  14300.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14301.         
  14302.     };
  14303.     
  14304. #else     /* C style interface */
  14305.  
  14306.     typedef struct IHTMLLinkElementVtbl
  14307.     {
  14308.         BEGIN_INTERFACE
  14309.         
  14310.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  14311.             IHTMLLinkElement __RPC_FAR * This,
  14312.             /* [in] */ REFIID riid,
  14313.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  14314.         
  14315.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  14316.             IHTMLLinkElement __RPC_FAR * This);
  14317.         
  14318.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  14319.             IHTMLLinkElement __RPC_FAR * This);
  14320.         
  14321.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  14322.             IHTMLLinkElement __RPC_FAR * This,
  14323.             /* [out] */ UINT __RPC_FAR *pctinfo);
  14324.         
  14325.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  14326.             IHTMLLinkElement __RPC_FAR * This,
  14327.             /* [in] */ UINT iTInfo,
  14328.             /* [in] */ LCID lcid,
  14329.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  14330.         
  14331.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  14332.             IHTMLLinkElement __RPC_FAR * This,
  14333.             /* [in] */ REFIID riid,
  14334.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  14335.             /* [in] */ UINT cNames,
  14336.             /* [in] */ LCID lcid,
  14337.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  14338.         
  14339.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  14340.             IHTMLLinkElement __RPC_FAR * This,
  14341.             /* [in] */ DISPID dispIdMember,
  14342.             /* [in] */ REFIID riid,
  14343.             /* [in] */ LCID lcid,
  14344.             /* [in] */ WORD wFlags,
  14345.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  14346.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  14347.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  14348.             /* [out] */ UINT __RPC_FAR *puArgErr);
  14349.         
  14350.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_href )( 
  14351.             IHTMLLinkElement __RPC_FAR * This,
  14352.             /* [in] */ BSTR v);
  14353.         
  14354.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_href )( 
  14355.             IHTMLLinkElement __RPC_FAR * This,
  14356.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14357.         
  14358.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rel )( 
  14359.             IHTMLLinkElement __RPC_FAR * This,
  14360.             /* [in] */ BSTR v);
  14361.         
  14362.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rel )( 
  14363.             IHTMLLinkElement __RPC_FAR * This,
  14364.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14365.         
  14366.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rev )( 
  14367.             IHTMLLinkElement __RPC_FAR * This,
  14368.             /* [in] */ BSTR v);
  14369.         
  14370.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rev )( 
  14371.             IHTMLLinkElement __RPC_FAR * This,
  14372.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14373.         
  14374.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_type )( 
  14375.             IHTMLLinkElement __RPC_FAR * This,
  14376.             /* [in] */ BSTR v);
  14377.         
  14378.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  14379.             IHTMLLinkElement __RPC_FAR * This,
  14380.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14381.         
  14382.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )( 
  14383.             IHTMLLinkElement __RPC_FAR * This,
  14384.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14385.         
  14386.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onreadystatechange )( 
  14387.             IHTMLLinkElement __RPC_FAR * This,
  14388.             /* [in] */ VARIANT v);
  14389.         
  14390.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onreadystatechange )( 
  14391.             IHTMLLinkElement __RPC_FAR * This,
  14392.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  14393.         
  14394.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onload )( 
  14395.             IHTMLLinkElement __RPC_FAR * This,
  14396.             /* [in] */ VARIANT v);
  14397.         
  14398.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onload )( 
  14399.             IHTMLLinkElement __RPC_FAR * This,
  14400.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  14401.         
  14402.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerror )( 
  14403.             IHTMLLinkElement __RPC_FAR * This,
  14404.             /* [in] */ VARIANT v);
  14405.         
  14406.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerror )( 
  14407.             IHTMLLinkElement __RPC_FAR * This,
  14408.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  14409.         
  14410.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_styleSheet )( 
  14411.             IHTMLLinkElement __RPC_FAR * This,
  14412.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p);
  14413.         
  14414.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_disabled )( 
  14415.             IHTMLLinkElement __RPC_FAR * This,
  14416.             /* [in] */ VARIANT_BOOL v);
  14417.         
  14418.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_disabled )( 
  14419.             IHTMLLinkElement __RPC_FAR * This,
  14420.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  14421.         
  14422.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_media )( 
  14423.             IHTMLLinkElement __RPC_FAR * This,
  14424.             /* [in] */ BSTR v);
  14425.         
  14426.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_media )( 
  14427.             IHTMLLinkElement __RPC_FAR * This,
  14428.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14429.         
  14430.         END_INTERFACE
  14431.     } IHTMLLinkElementVtbl;
  14432.  
  14433.     interface IHTMLLinkElement
  14434.     {
  14435.         CONST_VTBL struct IHTMLLinkElementVtbl __RPC_FAR *lpVtbl;
  14436.     };
  14437.  
  14438.     
  14439.  
  14440. #ifdef COBJMACROS
  14441.  
  14442.  
  14443. #define IHTMLLinkElement_QueryInterface(This,riid,ppvObject)    \
  14444.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  14445.  
  14446. #define IHTMLLinkElement_AddRef(This)    \
  14447.     (This)->lpVtbl -> AddRef(This)
  14448.  
  14449. #define IHTMLLinkElement_Release(This)    \
  14450.     (This)->lpVtbl -> Release(This)
  14451.  
  14452.  
  14453. #define IHTMLLinkElement_GetTypeInfoCount(This,pctinfo)    \
  14454.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  14455.  
  14456. #define IHTMLLinkElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  14457.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  14458.  
  14459. #define IHTMLLinkElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  14460.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  14461.  
  14462. #define IHTMLLinkElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  14463.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  14464.  
  14465.  
  14466. #define IHTMLLinkElement_put_href(This,v)    \
  14467.     (This)->lpVtbl -> put_href(This,v)
  14468.  
  14469. #define IHTMLLinkElement_get_href(This,p)    \
  14470.     (This)->lpVtbl -> get_href(This,p)
  14471.  
  14472. #define IHTMLLinkElement_put_rel(This,v)    \
  14473.     (This)->lpVtbl -> put_rel(This,v)
  14474.  
  14475. #define IHTMLLinkElement_get_rel(This,p)    \
  14476.     (This)->lpVtbl -> get_rel(This,p)
  14477.  
  14478. #define IHTMLLinkElement_put_rev(This,v)    \
  14479.     (This)->lpVtbl -> put_rev(This,v)
  14480.  
  14481. #define IHTMLLinkElement_get_rev(This,p)    \
  14482.     (This)->lpVtbl -> get_rev(This,p)
  14483.  
  14484. #define IHTMLLinkElement_put_type(This,v)    \
  14485.     (This)->lpVtbl -> put_type(This,v)
  14486.  
  14487. #define IHTMLLinkElement_get_type(This,p)    \
  14488.     (This)->lpVtbl -> get_type(This,p)
  14489.  
  14490. #define IHTMLLinkElement_get_readyState(This,p)    \
  14491.     (This)->lpVtbl -> get_readyState(This,p)
  14492.  
  14493. #define IHTMLLinkElement_put_onreadystatechange(This,v)    \
  14494.     (This)->lpVtbl -> put_onreadystatechange(This,v)
  14495.  
  14496. #define IHTMLLinkElement_get_onreadystatechange(This,p)    \
  14497.     (This)->lpVtbl -> get_onreadystatechange(This,p)
  14498.  
  14499. #define IHTMLLinkElement_put_onload(This,v)    \
  14500.     (This)->lpVtbl -> put_onload(This,v)
  14501.  
  14502. #define IHTMLLinkElement_get_onload(This,p)    \
  14503.     (This)->lpVtbl -> get_onload(This,p)
  14504.  
  14505. #define IHTMLLinkElement_put_onerror(This,v)    \
  14506.     (This)->lpVtbl -> put_onerror(This,v)
  14507.  
  14508. #define IHTMLLinkElement_get_onerror(This,p)    \
  14509.     (This)->lpVtbl -> get_onerror(This,p)
  14510.  
  14511. #define IHTMLLinkElement_get_styleSheet(This,p)    \
  14512.     (This)->lpVtbl -> get_styleSheet(This,p)
  14513.  
  14514. #define IHTMLLinkElement_put_disabled(This,v)    \
  14515.     (This)->lpVtbl -> put_disabled(This,v)
  14516.  
  14517. #define IHTMLLinkElement_get_disabled(This,p)    \
  14518.     (This)->lpVtbl -> get_disabled(This,p)
  14519.  
  14520. #define IHTMLLinkElement_put_media(This,v)    \
  14521.     (This)->lpVtbl -> put_media(This,v)
  14522.  
  14523. #define IHTMLLinkElement_get_media(This,p)    \
  14524.     (This)->lpVtbl -> get_media(This,p)
  14525.  
  14526. #endif /* COBJMACROS */
  14527.  
  14528.  
  14529. #endif     /* C style interface */
  14530.  
  14531.  
  14532.  
  14533. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_href_Proxy( 
  14534.     IHTMLLinkElement __RPC_FAR * This,
  14535.     /* [in] */ BSTR v);
  14536.  
  14537.  
  14538. void __RPC_STUB IHTMLLinkElement_put_href_Stub(
  14539.     IRpcStubBuffer *This,
  14540.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14541.     PRPC_MESSAGE _pRpcMessage,
  14542.     DWORD *_pdwStubPhase);
  14543.  
  14544.  
  14545. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_href_Proxy( 
  14546.     IHTMLLinkElement __RPC_FAR * This,
  14547.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14548.  
  14549.  
  14550. void __RPC_STUB IHTMLLinkElement_get_href_Stub(
  14551.     IRpcStubBuffer *This,
  14552.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14553.     PRPC_MESSAGE _pRpcMessage,
  14554.     DWORD *_pdwStubPhase);
  14555.  
  14556.  
  14557. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_rel_Proxy( 
  14558.     IHTMLLinkElement __RPC_FAR * This,
  14559.     /* [in] */ BSTR v);
  14560.  
  14561.  
  14562. void __RPC_STUB IHTMLLinkElement_put_rel_Stub(
  14563.     IRpcStubBuffer *This,
  14564.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14565.     PRPC_MESSAGE _pRpcMessage,
  14566.     DWORD *_pdwStubPhase);
  14567.  
  14568.  
  14569. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_rel_Proxy( 
  14570.     IHTMLLinkElement __RPC_FAR * This,
  14571.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14572.  
  14573.  
  14574. void __RPC_STUB IHTMLLinkElement_get_rel_Stub(
  14575.     IRpcStubBuffer *This,
  14576.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14577.     PRPC_MESSAGE _pRpcMessage,
  14578.     DWORD *_pdwStubPhase);
  14579.  
  14580.  
  14581. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_rev_Proxy( 
  14582.     IHTMLLinkElement __RPC_FAR * This,
  14583.     /* [in] */ BSTR v);
  14584.  
  14585.  
  14586. void __RPC_STUB IHTMLLinkElement_put_rev_Stub(
  14587.     IRpcStubBuffer *This,
  14588.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14589.     PRPC_MESSAGE _pRpcMessage,
  14590.     DWORD *_pdwStubPhase);
  14591.  
  14592.  
  14593. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_rev_Proxy( 
  14594.     IHTMLLinkElement __RPC_FAR * This,
  14595.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14596.  
  14597.  
  14598. void __RPC_STUB IHTMLLinkElement_get_rev_Stub(
  14599.     IRpcStubBuffer *This,
  14600.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14601.     PRPC_MESSAGE _pRpcMessage,
  14602.     DWORD *_pdwStubPhase);
  14603.  
  14604.  
  14605. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_type_Proxy( 
  14606.     IHTMLLinkElement __RPC_FAR * This,
  14607.     /* [in] */ BSTR v);
  14608.  
  14609.  
  14610. void __RPC_STUB IHTMLLinkElement_put_type_Stub(
  14611.     IRpcStubBuffer *This,
  14612.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14613.     PRPC_MESSAGE _pRpcMessage,
  14614.     DWORD *_pdwStubPhase);
  14615.  
  14616.  
  14617. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_type_Proxy( 
  14618.     IHTMLLinkElement __RPC_FAR * This,
  14619.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14620.  
  14621.  
  14622. void __RPC_STUB IHTMLLinkElement_get_type_Stub(
  14623.     IRpcStubBuffer *This,
  14624.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14625.     PRPC_MESSAGE _pRpcMessage,
  14626.     DWORD *_pdwStubPhase);
  14627.  
  14628.  
  14629. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_readyState_Proxy( 
  14630.     IHTMLLinkElement __RPC_FAR * This,
  14631.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14632.  
  14633.  
  14634. void __RPC_STUB IHTMLLinkElement_get_readyState_Stub(
  14635.     IRpcStubBuffer *This,
  14636.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14637.     PRPC_MESSAGE _pRpcMessage,
  14638.     DWORD *_pdwStubPhase);
  14639.  
  14640.  
  14641. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onreadystatechange_Proxy( 
  14642.     IHTMLLinkElement __RPC_FAR * This,
  14643.     /* [in] */ VARIANT v);
  14644.  
  14645.  
  14646. void __RPC_STUB IHTMLLinkElement_put_onreadystatechange_Stub(
  14647.     IRpcStubBuffer *This,
  14648.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14649.     PRPC_MESSAGE _pRpcMessage,
  14650.     DWORD *_pdwStubPhase);
  14651.  
  14652.  
  14653. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onreadystatechange_Proxy( 
  14654.     IHTMLLinkElement __RPC_FAR * This,
  14655.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14656.  
  14657.  
  14658. void __RPC_STUB IHTMLLinkElement_get_onreadystatechange_Stub(
  14659.     IRpcStubBuffer *This,
  14660.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14661.     PRPC_MESSAGE _pRpcMessage,
  14662.     DWORD *_pdwStubPhase);
  14663.  
  14664.  
  14665. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onload_Proxy( 
  14666.     IHTMLLinkElement __RPC_FAR * This,
  14667.     /* [in] */ VARIANT v);
  14668.  
  14669.  
  14670. void __RPC_STUB IHTMLLinkElement_put_onload_Stub(
  14671.     IRpcStubBuffer *This,
  14672.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14673.     PRPC_MESSAGE _pRpcMessage,
  14674.     DWORD *_pdwStubPhase);
  14675.  
  14676.  
  14677. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onload_Proxy( 
  14678.     IHTMLLinkElement __RPC_FAR * This,
  14679.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14680.  
  14681.  
  14682. void __RPC_STUB IHTMLLinkElement_get_onload_Stub(
  14683.     IRpcStubBuffer *This,
  14684.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14685.     PRPC_MESSAGE _pRpcMessage,
  14686.     DWORD *_pdwStubPhase);
  14687.  
  14688.  
  14689. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onerror_Proxy( 
  14690.     IHTMLLinkElement __RPC_FAR * This,
  14691.     /* [in] */ VARIANT v);
  14692.  
  14693.  
  14694. void __RPC_STUB IHTMLLinkElement_put_onerror_Stub(
  14695.     IRpcStubBuffer *This,
  14696.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14697.     PRPC_MESSAGE _pRpcMessage,
  14698.     DWORD *_pdwStubPhase);
  14699.  
  14700.  
  14701. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onerror_Proxy( 
  14702.     IHTMLLinkElement __RPC_FAR * This,
  14703.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14704.  
  14705.  
  14706. void __RPC_STUB IHTMLLinkElement_get_onerror_Stub(
  14707.     IRpcStubBuffer *This,
  14708.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14709.     PRPC_MESSAGE _pRpcMessage,
  14710.     DWORD *_pdwStubPhase);
  14711.  
  14712.  
  14713. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_styleSheet_Proxy( 
  14714.     IHTMLLinkElement __RPC_FAR * This,
  14715.     /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p);
  14716.  
  14717.  
  14718. void __RPC_STUB IHTMLLinkElement_get_styleSheet_Stub(
  14719.     IRpcStubBuffer *This,
  14720.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14721.     PRPC_MESSAGE _pRpcMessage,
  14722.     DWORD *_pdwStubPhase);
  14723.  
  14724.  
  14725. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_disabled_Proxy( 
  14726.     IHTMLLinkElement __RPC_FAR * This,
  14727.     /* [in] */ VARIANT_BOOL v);
  14728.  
  14729.  
  14730. void __RPC_STUB IHTMLLinkElement_put_disabled_Stub(
  14731.     IRpcStubBuffer *This,
  14732.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14733.     PRPC_MESSAGE _pRpcMessage,
  14734.     DWORD *_pdwStubPhase);
  14735.  
  14736.  
  14737. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_disabled_Proxy( 
  14738.     IHTMLLinkElement __RPC_FAR * This,
  14739.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  14740.  
  14741.  
  14742. void __RPC_STUB IHTMLLinkElement_get_disabled_Stub(
  14743.     IRpcStubBuffer *This,
  14744.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14745.     PRPC_MESSAGE _pRpcMessage,
  14746.     DWORD *_pdwStubPhase);
  14747.  
  14748.  
  14749. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_media_Proxy( 
  14750.     IHTMLLinkElement __RPC_FAR * This,
  14751.     /* [in] */ BSTR v);
  14752.  
  14753.  
  14754. void __RPC_STUB IHTMLLinkElement_put_media_Stub(
  14755.     IRpcStubBuffer *This,
  14756.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14757.     PRPC_MESSAGE _pRpcMessage,
  14758.     DWORD *_pdwStubPhase);
  14759.  
  14760.  
  14761. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_media_Proxy( 
  14762.     IHTMLLinkElement __RPC_FAR * This,
  14763.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14764.  
  14765.  
  14766. void __RPC_STUB IHTMLLinkElement_get_media_Stub(
  14767.     IRpcStubBuffer *This,
  14768.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14769.     PRPC_MESSAGE _pRpcMessage,
  14770.     DWORD *_pdwStubPhase);
  14771.  
  14772.  
  14773.  
  14774. #endif     /* __IHTMLLinkElement_INTERFACE_DEFINED__ */
  14775.  
  14776.  
  14777. #ifndef __DispIHTMLLinkElement_DISPINTERFACE_DEFINED__
  14778. #define __DispIHTMLLinkElement_DISPINTERFACE_DEFINED__
  14779.  
  14780. /****************************************
  14781.  * Generated header for dispinterface: DispIHTMLLinkElement
  14782.  * at Thu Sep 25 09:49:08 1997
  14783.  * using MIDL 3.02.88
  14784.  ****************************************/
  14785. /* [uuid][hidden] */ 
  14786.  
  14787.  
  14788.  
  14789. EXTERN_C const IID DIID_DispIHTMLLinkElement;
  14790.  
  14791. #if defined(__cplusplus) && !defined(CINTERFACE)
  14792.  
  14793.     interface DECLSPEC_UUID("3050f524-98b5-11cf-bb82-00aa00bdce0b")
  14794.     DispIHTMLLinkElement : public IDispatch
  14795.     {
  14796.     };
  14797.     
  14798. #else     /* C style interface */
  14799.  
  14800.     typedef struct DispIHTMLLinkElementVtbl
  14801.     {
  14802.         BEGIN_INTERFACE
  14803.         
  14804.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  14805.             DispIHTMLLinkElement __RPC_FAR * This,
  14806.             /* [in] */ REFIID riid,
  14807.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  14808.         
  14809.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  14810.             DispIHTMLLinkElement __RPC_FAR * This);
  14811.         
  14812.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  14813.             DispIHTMLLinkElement __RPC_FAR * This);
  14814.         
  14815.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  14816.             DispIHTMLLinkElement __RPC_FAR * This,
  14817.             /* [out] */ UINT __RPC_FAR *pctinfo);
  14818.         
  14819.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  14820.             DispIHTMLLinkElement __RPC_FAR * This,
  14821.             /* [in] */ UINT iTInfo,
  14822.             /* [in] */ LCID lcid,
  14823.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  14824.         
  14825.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  14826.             DispIHTMLLinkElement __RPC_FAR * This,
  14827.             /* [in] */ REFIID riid,
  14828.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  14829.             /* [in] */ UINT cNames,
  14830.             /* [in] */ LCID lcid,
  14831.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  14832.         
  14833.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  14834.             DispIHTMLLinkElement __RPC_FAR * This,
  14835.             /* [in] */ DISPID dispIdMember,
  14836.             /* [in] */ REFIID riid,
  14837.             /* [in] */ LCID lcid,
  14838.             /* [in] */ WORD wFlags,
  14839.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  14840.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  14841.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  14842.             /* [out] */ UINT __RPC_FAR *puArgErr);
  14843.         
  14844.         END_INTERFACE
  14845.     } DispIHTMLLinkElementVtbl;
  14846.  
  14847.     interface DispIHTMLLinkElement
  14848.     {
  14849.         CONST_VTBL struct DispIHTMLLinkElementVtbl __RPC_FAR *lpVtbl;
  14850.     };
  14851.  
  14852.     
  14853.  
  14854. #ifdef COBJMACROS
  14855.  
  14856.  
  14857. #define DispIHTMLLinkElement_QueryInterface(This,riid,ppvObject)    \
  14858.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  14859.  
  14860. #define DispIHTMLLinkElement_AddRef(This)    \
  14861.     (This)->lpVtbl -> AddRef(This)
  14862.  
  14863. #define DispIHTMLLinkElement_Release(This)    \
  14864.     (This)->lpVtbl -> Release(This)
  14865.  
  14866.  
  14867. #define DispIHTMLLinkElement_GetTypeInfoCount(This,pctinfo)    \
  14868.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  14869.  
  14870. #define DispIHTMLLinkElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  14871.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  14872.  
  14873. #define DispIHTMLLinkElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  14874.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  14875.  
  14876. #define DispIHTMLLinkElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  14877.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  14878.  
  14879. #endif /* COBJMACROS */
  14880.  
  14881.  
  14882. #endif     /* C style interface */
  14883.  
  14884.  
  14885. #endif     /* __DispIHTMLLinkElement_DISPINTERFACE_DEFINED__ */
  14886.  
  14887.  
  14888. EXTERN_C const CLSID CLSID_HTMLLinkElement;
  14889.  
  14890. #ifdef __cplusplus
  14891.  
  14892. class DECLSPEC_UUID("3050f277-98b5-11cf-bb82-00aa00bdce0b")
  14893. HTMLLinkElement;
  14894. #endif
  14895.  
  14896. #ifndef __IHTMLTxtRange_INTERFACE_DEFINED__
  14897. #define __IHTMLTxtRange_INTERFACE_DEFINED__
  14898.  
  14899. /****************************************
  14900.  * Generated header for interface: IHTMLTxtRange
  14901.  * at Thu Sep 25 09:49:08 1997
  14902.  * using MIDL 3.02.88
  14903.  ****************************************/
  14904. /* [object][uuid][dual][oleautomation] */ 
  14905.  
  14906.  
  14907.  
  14908. EXTERN_C const IID IID_IHTMLTxtRange;
  14909.  
  14910. #if defined(__cplusplus) && !defined(CINTERFACE)
  14911.     
  14912.     interface DECLSPEC_UUID("3050f220-98b5-11cf-bb82-00aa00bdce0b")
  14913.     IHTMLTxtRange : public IDispatch
  14914.     {
  14915.     public:
  14916.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_htmlText( 
  14917.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14918.         
  14919.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_text( 
  14920.             /* [in] */ BSTR v) = 0;
  14921.         
  14922.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_text( 
  14923.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14924.         
  14925.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE parentElement( 
  14926.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent) = 0;
  14927.         
  14928.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE duplicate( 
  14929.             /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *Duplicate) = 0;
  14930.         
  14931.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE inRange( 
  14932.             /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  14933.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *InRange) = 0;
  14934.         
  14935.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE isEqual( 
  14936.             /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  14937.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *IsEqual) = 0;
  14938.         
  14939.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView( 
  14940.             /* [in][defaultvalue] */ VARIANT_BOOL fStart) = 0;
  14941.         
  14942.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE collapse( 
  14943.             /* [in][defaultvalue] */ VARIANT_BOOL Start) = 0;
  14944.         
  14945.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE expand( 
  14946.             /* [in] */ BSTR Unit,
  14947.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success) = 0;
  14948.         
  14949.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE move( 
  14950.             /* [in] */ BSTR Unit,
  14951.             /* [in][defaultvalue] */ long Count,
  14952.             /* [out][retval] */ long __RPC_FAR *ActualCount) = 0;
  14953.         
  14954.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveStart( 
  14955.             /* [in] */ BSTR Unit,
  14956.             /* [in][defaultvalue] */ long Count,
  14957.             /* [out][retval] */ long __RPC_FAR *ActualCount) = 0;
  14958.         
  14959.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveEnd( 
  14960.             /* [in] */ BSTR Unit,
  14961.             /* [in][defaultvalue] */ long Count,
  14962.             /* [out][retval] */ long __RPC_FAR *ActualCount) = 0;
  14963.         
  14964.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
  14965.         
  14966.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE pasteHTML( 
  14967.             /* [in] */ BSTR html) = 0;
  14968.         
  14969.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToElementText( 
  14970.             /* [in] */ IHTMLElement __RPC_FAR *element) = 0;
  14971.         
  14972.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setEndPoint( 
  14973.             /* [in] */ BSTR how,
  14974.             /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange) = 0;
  14975.         
  14976.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE compareEndPoints( 
  14977.             /* [in] */ BSTR how,
  14978.             /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange,
  14979.             /* [out][retval] */ long __RPC_FAR *ret) = 0;
  14980.         
  14981.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE findText( 
  14982.             /* [in] */ BSTR String,
  14983.             /* [in][defaultvalue] */ long count,
  14984.             /* [in][defaultvalue] */ long Flags,
  14985.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success) = 0;
  14986.         
  14987.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToPoint( 
  14988.             /* [in] */ long x,
  14989.             /* [in] */ long y) = 0;
  14990.         
  14991.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getBookmark( 
  14992.             /* [out][retval] */ BSTR __RPC_FAR *Boolmark) = 0;
  14993.         
  14994.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToBookmark( 
  14995.             /* [in] */ BSTR Bookmark,
  14996.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success) = 0;
  14997.         
  14998.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandSupported( 
  14999.             /* [in] */ BSTR cmdID,
  15000.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  15001.         
  15002.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandEnabled( 
  15003.             /* [in] */ BSTR cmdID,
  15004.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  15005.         
  15006.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandState( 
  15007.             /* [in] */ BSTR cmdID,
  15008.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  15009.         
  15010.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandIndeterm( 
  15011.             /* [in] */ BSTR cmdID,
  15012.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  15013.         
  15014.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandText( 
  15015.             /* [in] */ BSTR cmdID,
  15016.             /* [out][retval] */ BSTR __RPC_FAR *pcmdText) = 0;
  15017.         
  15018.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandValue( 
  15019.             /* [in] */ BSTR cmdID,
  15020.             /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue) = 0;
  15021.         
  15022.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommand( 
  15023.             /* [in] */ BSTR cmdID,
  15024.             /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  15025.             /* [in][optional] */ VARIANT value,
  15026.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  15027.         
  15028.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommandShowHelp( 
  15029.             /* [in] */ BSTR cmdID,
  15030.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  15031.         
  15032.     };
  15033.     
  15034. #else     /* C style interface */
  15035.  
  15036.     typedef struct IHTMLTxtRangeVtbl
  15037.     {
  15038.         BEGIN_INTERFACE
  15039.         
  15040.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  15041.             IHTMLTxtRange __RPC_FAR * This,
  15042.             /* [in] */ REFIID riid,
  15043.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  15044.         
  15045.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  15046.             IHTMLTxtRange __RPC_FAR * This);
  15047.         
  15048.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  15049.             IHTMLTxtRange __RPC_FAR * This);
  15050.         
  15051.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  15052.             IHTMLTxtRange __RPC_FAR * This,
  15053.             /* [out] */ UINT __RPC_FAR *pctinfo);
  15054.         
  15055.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  15056.             IHTMLTxtRange __RPC_FAR * This,
  15057.             /* [in] */ UINT iTInfo,
  15058.             /* [in] */ LCID lcid,
  15059.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  15060.         
  15061.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  15062.             IHTMLTxtRange __RPC_FAR * This,
  15063.             /* [in] */ REFIID riid,
  15064.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  15065.             /* [in] */ UINT cNames,
  15066.             /* [in] */ LCID lcid,
  15067.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  15068.         
  15069.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  15070.             IHTMLTxtRange __RPC_FAR * This,
  15071.             /* [in] */ DISPID dispIdMember,
  15072.             /* [in] */ REFIID riid,
  15073.             /* [in] */ LCID lcid,
  15074.             /* [in] */ WORD wFlags,
  15075.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  15076.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  15077.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  15078.             /* [out] */ UINT __RPC_FAR *puArgErr);
  15079.         
  15080.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_htmlText )( 
  15081.             IHTMLTxtRange __RPC_FAR * This,
  15082.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15083.         
  15084.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )( 
  15085.             IHTMLTxtRange __RPC_FAR * This,
  15086.             /* [in] */ BSTR v);
  15087.         
  15088.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )( 
  15089.             IHTMLTxtRange __RPC_FAR * This,
  15090.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15091.         
  15092.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *parentElement )( 
  15093.             IHTMLTxtRange __RPC_FAR * This,
  15094.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent);
  15095.         
  15096.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *duplicate )( 
  15097.             IHTMLTxtRange __RPC_FAR * This,
  15098.             /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *Duplicate);
  15099.         
  15100.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *inRange )( 
  15101.             IHTMLTxtRange __RPC_FAR * This,
  15102.             /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  15103.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *InRange);
  15104.         
  15105.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isEqual )( 
  15106.             IHTMLTxtRange __RPC_FAR * This,
  15107.             /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  15108.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *IsEqual);
  15109.         
  15110.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *scrollIntoView )( 
  15111.             IHTMLTxtRange __RPC_FAR * This,
  15112.             /* [in][defaultvalue] */ VARIANT_BOOL fStart);
  15113.         
  15114.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *collapse )( 
  15115.             IHTMLTxtRange __RPC_FAR * This,
  15116.             /* [in][defaultvalue] */ VARIANT_BOOL Start);
  15117.         
  15118.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *expand )( 
  15119.             IHTMLTxtRange __RPC_FAR * This,
  15120.             /* [in] */ BSTR Unit,
  15121.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  15122.         
  15123.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *move )( 
  15124.             IHTMLTxtRange __RPC_FAR * This,
  15125.             /* [in] */ BSTR Unit,
  15126.             /* [in][defaultvalue] */ long Count,
  15127.             /* [out][retval] */ long __RPC_FAR *ActualCount);
  15128.         
  15129.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveStart )( 
  15130.             IHTMLTxtRange __RPC_FAR * This,
  15131.             /* [in] */ BSTR Unit,
  15132.             /* [in][defaultvalue] */ long Count,
  15133.             /* [out][retval] */ long __RPC_FAR *ActualCount);
  15134.         
  15135.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveEnd )( 
  15136.             IHTMLTxtRange __RPC_FAR * This,
  15137.             /* [in] */ BSTR Unit,
  15138.             /* [in][defaultvalue] */ long Count,
  15139.             /* [out][retval] */ long __RPC_FAR *ActualCount);
  15140.         
  15141.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *select )( 
  15142.             IHTMLTxtRange __RPC_FAR * This);
  15143.         
  15144.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *pasteHTML )( 
  15145.             IHTMLTxtRange __RPC_FAR * This,
  15146.             /* [in] */ BSTR html);
  15147.         
  15148.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveToElementText )( 
  15149.             IHTMLTxtRange __RPC_FAR * This,
  15150.             /* [in] */ IHTMLElement __RPC_FAR *element);
  15151.         
  15152.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setEndPoint )( 
  15153.             IHTMLTxtRange __RPC_FAR * This,
  15154.             /* [in] */ BSTR how,
  15155.             /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange);
  15156.         
  15157.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *compareEndPoints )( 
  15158.             IHTMLTxtRange __RPC_FAR * This,
  15159.             /* [in] */ BSTR how,
  15160.             /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange,
  15161.             /* [out][retval] */ long __RPC_FAR *ret);
  15162.         
  15163.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *findText )( 
  15164.             IHTMLTxtRange __RPC_FAR * This,
  15165.             /* [in] */ BSTR String,
  15166.             /* [in][defaultvalue] */ long count,
  15167.             /* [in][defaultvalue] */ long Flags,
  15168.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  15169.         
  15170.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveToPoint )( 
  15171.             IHTMLTxtRange __RPC_FAR * This,
  15172.             /* [in] */ long x,
  15173.             /* [in] */ long y);
  15174.         
  15175.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getBookmark )( 
  15176.             IHTMLTxtRange __RPC_FAR * This,
  15177.             /* [out][retval] */ BSTR __RPC_FAR *Boolmark);
  15178.         
  15179.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveToBookmark )( 
  15180.             IHTMLTxtRange __RPC_FAR * This,
  15181.             /* [in] */ BSTR Bookmark,
  15182.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  15183.         
  15184.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandSupported )( 
  15185.             IHTMLTxtRange __RPC_FAR * This,
  15186.             /* [in] */ BSTR cmdID,
  15187.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15188.         
  15189.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandEnabled )( 
  15190.             IHTMLTxtRange __RPC_FAR * This,
  15191.             /* [in] */ BSTR cmdID,
  15192.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15193.         
  15194.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandState )( 
  15195.             IHTMLTxtRange __RPC_FAR * This,
  15196.             /* [in] */ BSTR cmdID,
  15197.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15198.         
  15199.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandIndeterm )( 
  15200.             IHTMLTxtRange __RPC_FAR * This,
  15201.             /* [in] */ BSTR cmdID,
  15202.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15203.         
  15204.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandText )( 
  15205.             IHTMLTxtRange __RPC_FAR * This,
  15206.             /* [in] */ BSTR cmdID,
  15207.             /* [out][retval] */ BSTR __RPC_FAR *pcmdText);
  15208.         
  15209.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandValue )( 
  15210.             IHTMLTxtRange __RPC_FAR * This,
  15211.             /* [in] */ BSTR cmdID,
  15212.             /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue);
  15213.         
  15214.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execCommand )( 
  15215.             IHTMLTxtRange __RPC_FAR * This,
  15216.             /* [in] */ BSTR cmdID,
  15217.             /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  15218.             /* [in][optional] */ VARIANT value,
  15219.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15220.         
  15221.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execCommandShowHelp )( 
  15222.             IHTMLTxtRange __RPC_FAR * This,
  15223.             /* [in] */ BSTR cmdID,
  15224.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15225.         
  15226.         END_INTERFACE
  15227.     } IHTMLTxtRangeVtbl;
  15228.  
  15229.     interface IHTMLTxtRange
  15230.     {
  15231.         CONST_VTBL struct IHTMLTxtRangeVtbl __RPC_FAR *lpVtbl;
  15232.     };
  15233.  
  15234.     
  15235.  
  15236. #ifdef COBJMACROS
  15237.  
  15238.  
  15239. #define IHTMLTxtRange_QueryInterface(This,riid,ppvObject)    \
  15240.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  15241.  
  15242. #define IHTMLTxtRange_AddRef(This)    \
  15243.     (This)->lpVtbl -> AddRef(This)
  15244.  
  15245. #define IHTMLTxtRange_Release(This)    \
  15246.     (This)->lpVtbl -> Release(This)
  15247.  
  15248.  
  15249. #define IHTMLTxtRange_GetTypeInfoCount(This,pctinfo)    \
  15250.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  15251.  
  15252. #define IHTMLTxtRange_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  15253.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  15254.  
  15255. #define IHTMLTxtRange_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  15256.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  15257.  
  15258. #define IHTMLTxtRange_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  15259.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  15260.  
  15261.  
  15262. #define IHTMLTxtRange_get_htmlText(This,p)    \
  15263.     (This)->lpVtbl -> get_htmlText(This,p)
  15264.  
  15265. #define IHTMLTxtRange_put_text(This,v)    \
  15266.     (This)->lpVtbl -> put_text(This,v)
  15267.  
  15268. #define IHTMLTxtRange_get_text(This,p)    \
  15269.     (This)->lpVtbl -> get_text(This,p)
  15270.  
  15271. #define IHTMLTxtRange_parentElement(This,Parent)    \
  15272.     (This)->lpVtbl -> parentElement(This,Parent)
  15273.  
  15274. #define IHTMLTxtRange_duplicate(This,Duplicate)    \
  15275.     (This)->lpVtbl -> duplicate(This,Duplicate)
  15276.  
  15277. #define IHTMLTxtRange_inRange(This,Range,InRange)    \
  15278.     (This)->lpVtbl -> inRange(This,Range,InRange)
  15279.  
  15280. #define IHTMLTxtRange_isEqual(This,Range,IsEqual)    \
  15281.     (This)->lpVtbl -> isEqual(This,Range,IsEqual)
  15282.  
  15283. #define IHTMLTxtRange_scrollIntoView(This,fStart)    \
  15284.     (This)->lpVtbl -> scrollIntoView(This,fStart)
  15285.  
  15286. #define IHTMLTxtRange_collapse(This,Start)    \
  15287.     (This)->lpVtbl -> collapse(This,Start)
  15288.  
  15289. #define IHTMLTxtRange_expand(This,Unit,Success)    \
  15290.     (This)->lpVtbl -> expand(This,Unit,Success)
  15291.  
  15292. #define IHTMLTxtRange_move(This,Unit,Count,ActualCount)    \
  15293.     (This)->lpVtbl -> move(This,Unit,Count,ActualCount)
  15294.  
  15295. #define IHTMLTxtRange_moveStart(This,Unit,Count,ActualCount)    \
  15296.     (This)->lpVtbl -> moveStart(This,Unit,Count,ActualCount)
  15297.  
  15298. #define IHTMLTxtRange_moveEnd(This,Unit,Count,ActualCount)    \
  15299.     (This)->lpVtbl -> moveEnd(This,Unit,Count,ActualCount)
  15300.  
  15301. #define IHTMLTxtRange_select(This)    \
  15302.     (This)->lpVtbl -> select(This)
  15303.  
  15304. #define IHTMLTxtRange_pasteHTML(This,html)    \
  15305.     (This)->lpVtbl -> pasteHTML(This,html)
  15306.  
  15307. #define IHTMLTxtRange_moveToElementText(This,element)    \
  15308.     (This)->lpVtbl -> moveToElementText(This,element)
  15309.  
  15310. #define IHTMLTxtRange_setEndPoint(This,how,SourceRange)    \
  15311.     (This)->lpVtbl -> setEndPoint(This,how,SourceRange)
  15312.  
  15313. #define IHTMLTxtRange_compareEndPoints(This,how,SourceRange,ret)    \
  15314.     (This)->lpVtbl -> compareEndPoints(This,how,SourceRange,ret)
  15315.  
  15316. #define IHTMLTxtRange_findText(This,String,count,Flags,Success)    \
  15317.     (This)->lpVtbl -> findText(This,String,count,Flags,Success)
  15318.  
  15319. #define IHTMLTxtRange_moveToPoint(This,x,y)    \
  15320.     (This)->lpVtbl -> moveToPoint(This,x,y)
  15321.  
  15322. #define IHTMLTxtRange_getBookmark(This,Boolmark)    \
  15323.     (This)->lpVtbl -> getBookmark(This,Boolmark)
  15324.  
  15325. #define IHTMLTxtRange_moveToBookmark(This,Bookmark,Success)    \
  15326.     (This)->lpVtbl -> moveToBookmark(This,Bookmark,Success)
  15327.  
  15328. #define IHTMLTxtRange_queryCommandSupported(This,cmdID,pfRet)    \
  15329.     (This)->lpVtbl -> queryCommandSupported(This,cmdID,pfRet)
  15330.  
  15331. #define IHTMLTxtRange_queryCommandEnabled(This,cmdID,pfRet)    \
  15332.     (This)->lpVtbl -> queryCommandEnabled(This,cmdID,pfRet)
  15333.  
  15334. #define IHTMLTxtRange_queryCommandState(This,cmdID,pfRet)    \
  15335.     (This)->lpVtbl -> queryCommandState(This,cmdID,pfRet)
  15336.  
  15337. #define IHTMLTxtRange_queryCommandIndeterm(This,cmdID,pfRet)    \
  15338.     (This)->lpVtbl -> queryCommandIndeterm(This,cmdID,pfRet)
  15339.  
  15340. #define IHTMLTxtRange_queryCommandText(This,cmdID,pcmdText)    \
  15341.     (This)->lpVtbl -> queryCommandText(This,cmdID,pcmdText)
  15342.  
  15343. #define IHTMLTxtRange_queryCommandValue(This,cmdID,pcmdValue)    \
  15344.     (This)->lpVtbl -> queryCommandValue(This,cmdID,pcmdValue)
  15345.  
  15346. #define IHTMLTxtRange_execCommand(This,cmdID,showUI,value,pfRet)    \
  15347.     (This)->lpVtbl -> execCommand(This,cmdID,showUI,value,pfRet)
  15348.  
  15349. #define IHTMLTxtRange_execCommandShowHelp(This,cmdID,pfRet)    \
  15350.     (This)->lpVtbl -> execCommandShowHelp(This,cmdID,pfRet)
  15351.  
  15352. #endif /* COBJMACROS */
  15353.  
  15354.  
  15355. #endif     /* C style interface */
  15356.  
  15357.  
  15358.  
  15359. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_get_htmlText_Proxy( 
  15360.     IHTMLTxtRange __RPC_FAR * This,
  15361.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15362.  
  15363.  
  15364. void __RPC_STUB IHTMLTxtRange_get_htmlText_Stub(
  15365.     IRpcStubBuffer *This,
  15366.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15367.     PRPC_MESSAGE _pRpcMessage,
  15368.     DWORD *_pdwStubPhase);
  15369.  
  15370.  
  15371. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_put_text_Proxy( 
  15372.     IHTMLTxtRange __RPC_FAR * This,
  15373.     /* [in] */ BSTR v);
  15374.  
  15375.  
  15376. void __RPC_STUB IHTMLTxtRange_put_text_Stub(
  15377.     IRpcStubBuffer *This,
  15378.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15379.     PRPC_MESSAGE _pRpcMessage,
  15380.     DWORD *_pdwStubPhase);
  15381.  
  15382.  
  15383. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_get_text_Proxy( 
  15384.     IHTMLTxtRange __RPC_FAR * This,
  15385.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15386.  
  15387.  
  15388. void __RPC_STUB IHTMLTxtRange_get_text_Stub(
  15389.     IRpcStubBuffer *This,
  15390.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15391.     PRPC_MESSAGE _pRpcMessage,
  15392.     DWORD *_pdwStubPhase);
  15393.  
  15394.  
  15395. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_parentElement_Proxy( 
  15396.     IHTMLTxtRange __RPC_FAR * This,
  15397.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent);
  15398.  
  15399.  
  15400. void __RPC_STUB IHTMLTxtRange_parentElement_Stub(
  15401.     IRpcStubBuffer *This,
  15402.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15403.     PRPC_MESSAGE _pRpcMessage,
  15404.     DWORD *_pdwStubPhase);
  15405.  
  15406.  
  15407. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_duplicate_Proxy( 
  15408.     IHTMLTxtRange __RPC_FAR * This,
  15409.     /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *Duplicate);
  15410.  
  15411.  
  15412. void __RPC_STUB IHTMLTxtRange_duplicate_Stub(
  15413.     IRpcStubBuffer *This,
  15414.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15415.     PRPC_MESSAGE _pRpcMessage,
  15416.     DWORD *_pdwStubPhase);
  15417.  
  15418.  
  15419. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_inRange_Proxy( 
  15420.     IHTMLTxtRange __RPC_FAR * This,
  15421.     /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  15422.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *InRange);
  15423.  
  15424.  
  15425. void __RPC_STUB IHTMLTxtRange_inRange_Stub(
  15426.     IRpcStubBuffer *This,
  15427.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15428.     PRPC_MESSAGE _pRpcMessage,
  15429.     DWORD *_pdwStubPhase);
  15430.  
  15431.  
  15432. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_isEqual_Proxy( 
  15433.     IHTMLTxtRange __RPC_FAR * This,
  15434.     /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  15435.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *IsEqual);
  15436.  
  15437.  
  15438. void __RPC_STUB IHTMLTxtRange_isEqual_Stub(
  15439.     IRpcStubBuffer *This,
  15440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15441.     PRPC_MESSAGE _pRpcMessage,
  15442.     DWORD *_pdwStubPhase);
  15443.  
  15444.  
  15445. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_scrollIntoView_Proxy( 
  15446.     IHTMLTxtRange __RPC_FAR * This,
  15447.     /* [in][defaultvalue] */ VARIANT_BOOL fStart);
  15448.  
  15449.  
  15450. void __RPC_STUB IHTMLTxtRange_scrollIntoView_Stub(
  15451.     IRpcStubBuffer *This,
  15452.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15453.     PRPC_MESSAGE _pRpcMessage,
  15454.     DWORD *_pdwStubPhase);
  15455.  
  15456.  
  15457. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_collapse_Proxy( 
  15458.     IHTMLTxtRange __RPC_FAR * This,
  15459.     /* [in][defaultvalue] */ VARIANT_BOOL Start);
  15460.  
  15461.  
  15462. void __RPC_STUB IHTMLTxtRange_collapse_Stub(
  15463.     IRpcStubBuffer *This,
  15464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15465.     PRPC_MESSAGE _pRpcMessage,
  15466.     DWORD *_pdwStubPhase);
  15467.  
  15468.  
  15469. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_expand_Proxy( 
  15470.     IHTMLTxtRange __RPC_FAR * This,
  15471.     /* [in] */ BSTR Unit,
  15472.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  15473.  
  15474.  
  15475. void __RPC_STUB IHTMLTxtRange_expand_Stub(
  15476.     IRpcStubBuffer *This,
  15477.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15478.     PRPC_MESSAGE _pRpcMessage,
  15479.     DWORD *_pdwStubPhase);
  15480.  
  15481.  
  15482. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_move_Proxy( 
  15483.     IHTMLTxtRange __RPC_FAR * This,
  15484.     /* [in] */ BSTR Unit,
  15485.     /* [in][defaultvalue] */ long Count,
  15486.     /* [out][retval] */ long __RPC_FAR *ActualCount);
  15487.  
  15488.  
  15489. void __RPC_STUB IHTMLTxtRange_move_Stub(
  15490.     IRpcStubBuffer *This,
  15491.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15492.     PRPC_MESSAGE _pRpcMessage,
  15493.     DWORD *_pdwStubPhase);
  15494.  
  15495.  
  15496. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveStart_Proxy( 
  15497.     IHTMLTxtRange __RPC_FAR * This,
  15498.     /* [in] */ BSTR Unit,
  15499.     /* [in][defaultvalue] */ long Count,
  15500.     /* [out][retval] */ long __RPC_FAR *ActualCount);
  15501.  
  15502.  
  15503. void __RPC_STUB IHTMLTxtRange_moveStart_Stub(
  15504.     IRpcStubBuffer *This,
  15505.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15506.     PRPC_MESSAGE _pRpcMessage,
  15507.     DWORD *_pdwStubPhase);
  15508.  
  15509.  
  15510. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveEnd_Proxy( 
  15511.     IHTMLTxtRange __RPC_FAR * This,
  15512.     /* [in] */ BSTR Unit,
  15513.     /* [in][defaultvalue] */ long Count,
  15514.     /* [out][retval] */ long __RPC_FAR *ActualCount);
  15515.  
  15516.  
  15517. void __RPC_STUB IHTMLTxtRange_moveEnd_Stub(
  15518.     IRpcStubBuffer *This,
  15519.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15520.     PRPC_MESSAGE _pRpcMessage,
  15521.     DWORD *_pdwStubPhase);
  15522.  
  15523.  
  15524. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_select_Proxy( 
  15525.     IHTMLTxtRange __RPC_FAR * This);
  15526.  
  15527.  
  15528. void __RPC_STUB IHTMLTxtRange_select_Stub(
  15529.     IRpcStubBuffer *This,
  15530.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15531.     PRPC_MESSAGE _pRpcMessage,
  15532.     DWORD *_pdwStubPhase);
  15533.  
  15534.  
  15535. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_pasteHTML_Proxy( 
  15536.     IHTMLTxtRange __RPC_FAR * This,
  15537.     /* [in] */ BSTR html);
  15538.  
  15539.  
  15540. void __RPC_STUB IHTMLTxtRange_pasteHTML_Stub(
  15541.     IRpcStubBuffer *This,
  15542.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15543.     PRPC_MESSAGE _pRpcMessage,
  15544.     DWORD *_pdwStubPhase);
  15545.  
  15546.  
  15547. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToElementText_Proxy( 
  15548.     IHTMLTxtRange __RPC_FAR * This,
  15549.     /* [in] */ IHTMLElement __RPC_FAR *element);
  15550.  
  15551.  
  15552. void __RPC_STUB IHTMLTxtRange_moveToElementText_Stub(
  15553.     IRpcStubBuffer *This,
  15554.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15555.     PRPC_MESSAGE _pRpcMessage,
  15556.     DWORD *_pdwStubPhase);
  15557.  
  15558.  
  15559. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_setEndPoint_Proxy( 
  15560.     IHTMLTxtRange __RPC_FAR * This,
  15561.     /* [in] */ BSTR how,
  15562.     /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange);
  15563.  
  15564.  
  15565. void __RPC_STUB IHTMLTxtRange_setEndPoint_Stub(
  15566.     IRpcStubBuffer *This,
  15567.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15568.     PRPC_MESSAGE _pRpcMessage,
  15569.     DWORD *_pdwStubPhase);
  15570.  
  15571.  
  15572. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_compareEndPoints_Proxy( 
  15573.     IHTMLTxtRange __RPC_FAR * This,
  15574.     /* [in] */ BSTR how,
  15575.     /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange,
  15576.     /* [out][retval] */ long __RPC_FAR *ret);
  15577.  
  15578.  
  15579. void __RPC_STUB IHTMLTxtRange_compareEndPoints_Stub(
  15580.     IRpcStubBuffer *This,
  15581.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15582.     PRPC_MESSAGE _pRpcMessage,
  15583.     DWORD *_pdwStubPhase);
  15584.  
  15585.  
  15586. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_findText_Proxy( 
  15587.     IHTMLTxtRange __RPC_FAR * This,
  15588.     /* [in] */ BSTR String,
  15589.     /* [in][defaultvalue] */ long count,
  15590.     /* [in][defaultvalue] */ long Flags,
  15591.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  15592.  
  15593.  
  15594. void __RPC_STUB IHTMLTxtRange_findText_Stub(
  15595.     IRpcStubBuffer *This,
  15596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15597.     PRPC_MESSAGE _pRpcMessage,
  15598.     DWORD *_pdwStubPhase);
  15599.  
  15600.  
  15601. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToPoint_Proxy( 
  15602.     IHTMLTxtRange __RPC_FAR * This,
  15603.     /* [in] */ long x,
  15604.     /* [in] */ long y);
  15605.  
  15606.  
  15607. void __RPC_STUB IHTMLTxtRange_moveToPoint_Stub(
  15608.     IRpcStubBuffer *This,
  15609.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15610.     PRPC_MESSAGE _pRpcMessage,
  15611.     DWORD *_pdwStubPhase);
  15612.  
  15613.  
  15614. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_getBookmark_Proxy( 
  15615.     IHTMLTxtRange __RPC_FAR * This,
  15616.     /* [out][retval] */ BSTR __RPC_FAR *Boolmark);
  15617.  
  15618.  
  15619. void __RPC_STUB IHTMLTxtRange_getBookmark_Stub(
  15620.     IRpcStubBuffer *This,
  15621.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15622.     PRPC_MESSAGE _pRpcMessage,
  15623.     DWORD *_pdwStubPhase);
  15624.  
  15625.  
  15626. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToBookmark_Proxy( 
  15627.     IHTMLTxtRange __RPC_FAR * This,
  15628.     /* [in] */ BSTR Bookmark,
  15629.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  15630.  
  15631.  
  15632. void __RPC_STUB IHTMLTxtRange_moveToBookmark_Stub(
  15633.     IRpcStubBuffer *This,
  15634.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15635.     PRPC_MESSAGE _pRpcMessage,
  15636.     DWORD *_pdwStubPhase);
  15637.  
  15638.  
  15639. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandSupported_Proxy( 
  15640.     IHTMLTxtRange __RPC_FAR * This,
  15641.     /* [in] */ BSTR cmdID,
  15642.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15643.  
  15644.  
  15645. void __RPC_STUB IHTMLTxtRange_queryCommandSupported_Stub(
  15646.     IRpcStubBuffer *This,
  15647.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15648.     PRPC_MESSAGE _pRpcMessage,
  15649.     DWORD *_pdwStubPhase);
  15650.  
  15651.  
  15652. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandEnabled_Proxy( 
  15653.     IHTMLTxtRange __RPC_FAR * This,
  15654.     /* [in] */ BSTR cmdID,
  15655.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15656.  
  15657.  
  15658. void __RPC_STUB IHTMLTxtRange_queryCommandEnabled_Stub(
  15659.     IRpcStubBuffer *This,
  15660.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15661.     PRPC_MESSAGE _pRpcMessage,
  15662.     DWORD *_pdwStubPhase);
  15663.  
  15664.  
  15665. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandState_Proxy( 
  15666.     IHTMLTxtRange __RPC_FAR * This,
  15667.     /* [in] */ BSTR cmdID,
  15668.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15669.  
  15670.  
  15671. void __RPC_STUB IHTMLTxtRange_queryCommandState_Stub(
  15672.     IRpcStubBuffer *This,
  15673.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15674.     PRPC_MESSAGE _pRpcMessage,
  15675.     DWORD *_pdwStubPhase);
  15676.  
  15677.  
  15678. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandIndeterm_Proxy( 
  15679.     IHTMLTxtRange __RPC_FAR * This,
  15680.     /* [in] */ BSTR cmdID,
  15681.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15682.  
  15683.  
  15684. void __RPC_STUB IHTMLTxtRange_queryCommandIndeterm_Stub(
  15685.     IRpcStubBuffer *This,
  15686.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15687.     PRPC_MESSAGE _pRpcMessage,
  15688.     DWORD *_pdwStubPhase);
  15689.  
  15690.  
  15691. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandText_Proxy( 
  15692.     IHTMLTxtRange __RPC_FAR * This,
  15693.     /* [in] */ BSTR cmdID,
  15694.     /* [out][retval] */ BSTR __RPC_FAR *pcmdText);
  15695.  
  15696.  
  15697. void __RPC_STUB IHTMLTxtRange_queryCommandText_Stub(
  15698.     IRpcStubBuffer *This,
  15699.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15700.     PRPC_MESSAGE _pRpcMessage,
  15701.     DWORD *_pdwStubPhase);
  15702.  
  15703.  
  15704. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandValue_Proxy( 
  15705.     IHTMLTxtRange __RPC_FAR * This,
  15706.     /* [in] */ BSTR cmdID,
  15707.     /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue);
  15708.  
  15709.  
  15710. void __RPC_STUB IHTMLTxtRange_queryCommandValue_Stub(
  15711.     IRpcStubBuffer *This,
  15712.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15713.     PRPC_MESSAGE _pRpcMessage,
  15714.     DWORD *_pdwStubPhase);
  15715.  
  15716.  
  15717. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_execCommand_Proxy( 
  15718.     IHTMLTxtRange __RPC_FAR * This,
  15719.     /* [in] */ BSTR cmdID,
  15720.     /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  15721.     /* [in][optional] */ VARIANT value,
  15722.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15723.  
  15724.  
  15725. void __RPC_STUB IHTMLTxtRange_execCommand_Stub(
  15726.     IRpcStubBuffer *This,
  15727.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15728.     PRPC_MESSAGE _pRpcMessage,
  15729.     DWORD *_pdwStubPhase);
  15730.  
  15731.  
  15732. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_execCommandShowHelp_Proxy( 
  15733.     IHTMLTxtRange __RPC_FAR * This,
  15734.     /* [in] */ BSTR cmdID,
  15735.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15736.  
  15737.  
  15738. void __RPC_STUB IHTMLTxtRange_execCommandShowHelp_Stub(
  15739.     IRpcStubBuffer *This,
  15740.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15741.     PRPC_MESSAGE _pRpcMessage,
  15742.     DWORD *_pdwStubPhase);
  15743.  
  15744.  
  15745.  
  15746. #endif     /* __IHTMLTxtRange_INTERFACE_DEFINED__ */
  15747.  
  15748.  
  15749. #ifndef __HTMLFormElementEvents_DISPINTERFACE_DEFINED__
  15750. #define __HTMLFormElementEvents_DISPINTERFACE_DEFINED__
  15751.  
  15752. /****************************************
  15753.  * Generated header for dispinterface: HTMLFormElementEvents
  15754.  * at Thu Sep 25 09:49:08 1997
  15755.  * using MIDL 3.02.88
  15756.  ****************************************/
  15757. /* [uuid][hidden] */ 
  15758.  
  15759.  
  15760.  
  15761. EXTERN_C const IID DIID_HTMLFormElementEvents;
  15762.  
  15763. #if defined(__cplusplus) && !defined(CINTERFACE)
  15764.  
  15765.     interface DECLSPEC_UUID("3050f364-98b5-11cf-bb82-00aa00bdce0b")
  15766.     HTMLFormElementEvents : public IDispatch
  15767.     {
  15768.     };
  15769.     
  15770. #else     /* C style interface */
  15771.  
  15772.     typedef struct HTMLFormElementEventsVtbl
  15773.     {
  15774.         BEGIN_INTERFACE
  15775.         
  15776.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  15777.             HTMLFormElementEvents __RPC_FAR * This,
  15778.             /* [in] */ REFIID riid,
  15779.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  15780.         
  15781.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  15782.             HTMLFormElementEvents __RPC_FAR * This);
  15783.         
  15784.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  15785.             HTMLFormElementEvents __RPC_FAR * This);
  15786.         
  15787.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  15788.             HTMLFormElementEvents __RPC_FAR * This,
  15789.             /* [out] */ UINT __RPC_FAR *pctinfo);
  15790.         
  15791.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  15792.             HTMLFormElementEvents __RPC_FAR * This,
  15793.             /* [in] */ UINT iTInfo,
  15794.             /* [in] */ LCID lcid,
  15795.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  15796.         
  15797.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  15798.             HTMLFormElementEvents __RPC_FAR * This,
  15799.             /* [in] */ REFIID riid,
  15800.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  15801.             /* [in] */ UINT cNames,
  15802.             /* [in] */ LCID lcid,
  15803.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  15804.         
  15805.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  15806.             HTMLFormElementEvents __RPC_FAR * This,
  15807.             /* [in] */ DISPID dispIdMember,
  15808.             /* [in] */ REFIID riid,
  15809.             /* [in] */ LCID lcid,
  15810.             /* [in] */ WORD wFlags,
  15811.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  15812.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  15813.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  15814.             /* [out] */ UINT __RPC_FAR *puArgErr);
  15815.         
  15816.         END_INTERFACE
  15817.     } HTMLFormElementEventsVtbl;
  15818.  
  15819.     interface HTMLFormElementEvents
  15820.     {
  15821.         CONST_VTBL struct HTMLFormElementEventsVtbl __RPC_FAR *lpVtbl;
  15822.     };
  15823.  
  15824.     
  15825.  
  15826. #ifdef COBJMACROS
  15827.  
  15828.  
  15829. #define HTMLFormElementEvents_QueryInterface(This,riid,ppvObject)    \
  15830.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  15831.  
  15832. #define HTMLFormElementEvents_AddRef(This)    \
  15833.     (This)->lpVtbl -> AddRef(This)
  15834.  
  15835. #define HTMLFormElementEvents_Release(This)    \
  15836.     (This)->lpVtbl -> Release(This)
  15837.  
  15838.  
  15839. #define HTMLFormElementEvents_GetTypeInfoCount(This,pctinfo)    \
  15840.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  15841.  
  15842. #define HTMLFormElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  15843.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  15844.  
  15845. #define HTMLFormElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  15846.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  15847.  
  15848. #define HTMLFormElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  15849.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  15850.  
  15851. #endif /* COBJMACROS */
  15852.  
  15853.  
  15854. #endif     /* C style interface */
  15855.  
  15856.  
  15857. #endif     /* __HTMLFormElementEvents_DISPINTERFACE_DEFINED__ */
  15858.  
  15859.  
  15860. #ifndef __IHTMLFormElement_INTERFACE_DEFINED__
  15861. #define __IHTMLFormElement_INTERFACE_DEFINED__
  15862.  
  15863. /****************************************
  15864.  * Generated header for interface: IHTMLFormElement
  15865.  * at Thu Sep 25 09:49:08 1997
  15866.  * using MIDL 3.02.88
  15867.  ****************************************/
  15868. /* [object][uuid][dual][oleautomation] */ 
  15869.  
  15870.  
  15871.  
  15872. EXTERN_C const IID IID_IHTMLFormElement;
  15873.  
  15874. #if defined(__cplusplus) && !defined(CINTERFACE)
  15875.     
  15876.     interface DECLSPEC_UUID("3050f1f7-98b5-11cf-bb82-00aa00bdce0b")
  15877.     IHTMLFormElement : public IDispatch
  15878.     {
  15879.     public:
  15880.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_action( 
  15881.             /* [in] */ BSTR v) = 0;
  15882.         
  15883.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_action( 
  15884.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15885.         
  15886.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dir( 
  15887.             /* [in] */ BSTR v) = 0;
  15888.         
  15889.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dir( 
  15890.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15891.         
  15892.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_encoding( 
  15893.             /* [in] */ BSTR v) = 0;
  15894.         
  15895.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_encoding( 
  15896.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15897.         
  15898.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_method( 
  15899.             /* [in] */ BSTR v) = 0;
  15900.         
  15901.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_method( 
  15902.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15903.         
  15904.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_elements( 
  15905.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  15906.         
  15907.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target( 
  15908.             /* [in] */ BSTR v) = 0;
  15909.         
  15910.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target( 
  15911.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15912.         
  15913.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  15914.             /* [in] */ BSTR v) = 0;
  15915.         
  15916.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  15917.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15918.         
  15919.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onsubmit( 
  15920.             /* [in] */ VARIANT v) = 0;
  15921.         
  15922.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onsubmit( 
  15923.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  15924.         
  15925.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreset( 
  15926.             /* [in] */ VARIANT v) = 0;
  15927.         
  15928.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreset( 
  15929.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  15930.         
  15931.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE submit( void) = 0;
  15932.         
  15933.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0;
  15934.         
  15935.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length( 
  15936.             /* [in] */ long v) = 0;
  15937.         
  15938.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  15939.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15940.         
  15941.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  15942.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  15943.         
  15944.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  15945.             /* [in][optional] */ VARIANT name,
  15946.             /* [in][optional] */ VARIANT index,
  15947.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  15948.         
  15949.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags( 
  15950.             /* [in] */ VARIANT tagName,
  15951.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  15952.         
  15953.     };
  15954.     
  15955. #else     /* C style interface */
  15956.  
  15957.     typedef struct IHTMLFormElementVtbl
  15958.     {
  15959.         BEGIN_INTERFACE
  15960.         
  15961.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  15962.             IHTMLFormElement __RPC_FAR * This,
  15963.             /* [in] */ REFIID riid,
  15964.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  15965.         
  15966.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  15967.             IHTMLFormElement __RPC_FAR * This);
  15968.         
  15969.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  15970.             IHTMLFormElement __RPC_FAR * This);
  15971.         
  15972.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  15973.             IHTMLFormElement __RPC_FAR * This,
  15974.             /* [out] */ UINT __RPC_FAR *pctinfo);
  15975.         
  15976.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  15977.             IHTMLFormElement __RPC_FAR * This,
  15978.             /* [in] */ UINT iTInfo,
  15979.             /* [in] */ LCID lcid,
  15980.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  15981.         
  15982.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  15983.             IHTMLFormElement __RPC_FAR * This,
  15984.             /* [in] */ REFIID riid,
  15985.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  15986.             /* [in] */ UINT cNames,
  15987.             /* [in] */ LCID lcid,
  15988.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  15989.         
  15990.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  15991.             IHTMLFormElement __RPC_FAR * This,
  15992.             /* [in] */ DISPID dispIdMember,
  15993.             /* [in] */ REFIID riid,
  15994.             /* [in] */ LCID lcid,
  15995.             /* [in] */ WORD wFlags,
  15996.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  15997.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  15998.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  15999.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16000.         
  16001.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_action )( 
  16002.             IHTMLFormElement __RPC_FAR * This,
  16003.             /* [in] */ BSTR v);
  16004.         
  16005.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_action )( 
  16006.             IHTMLFormElement __RPC_FAR * This,
  16007.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16008.         
  16009.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dir )( 
  16010.             IHTMLFormElement __RPC_FAR * This,
  16011.             /* [in] */ BSTR v);
  16012.         
  16013.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dir )( 
  16014.             IHTMLFormElement __RPC_FAR * This,
  16015.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16016.         
  16017.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_encoding )( 
  16018.             IHTMLFormElement __RPC_FAR * This,
  16019.             /* [in] */ BSTR v);
  16020.         
  16021.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_encoding )( 
  16022.             IHTMLFormElement __RPC_FAR * This,
  16023.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16024.         
  16025.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_method )( 
  16026.             IHTMLFormElement __RPC_FAR * This,
  16027.             /* [in] */ BSTR v);
  16028.         
  16029.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_method )( 
  16030.             IHTMLFormElement __RPC_FAR * This,
  16031.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16032.         
  16033.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_elements )( 
  16034.             IHTMLFormElement __RPC_FAR * This,
  16035.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  16036.         
  16037.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_target )( 
  16038.             IHTMLFormElement __RPC_FAR * This,
  16039.             /* [in] */ BSTR v);
  16040.         
  16041.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_target )( 
  16042.             IHTMLFormElement __RPC_FAR * This,
  16043.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16044.         
  16045.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  16046.             IHTMLFormElement __RPC_FAR * This,
  16047.             /* [in] */ BSTR v);
  16048.         
  16049.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  16050.             IHTMLFormElement __RPC_FAR * This,
  16051.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16052.         
  16053.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onsubmit )( 
  16054.             IHTMLFormElement __RPC_FAR * This,
  16055.             /* [in] */ VARIANT v);
  16056.         
  16057.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onsubmit )( 
  16058.             IHTMLFormElement __RPC_FAR * This,
  16059.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16060.         
  16061.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onreset )( 
  16062.             IHTMLFormElement __RPC_FAR * This,
  16063.             /* [in] */ VARIANT v);
  16064.         
  16065.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onreset )( 
  16066.             IHTMLFormElement __RPC_FAR * This,
  16067.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16068.         
  16069.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *submit )( 
  16070.             IHTMLFormElement __RPC_FAR * This);
  16071.         
  16072.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *reset )( 
  16073.             IHTMLFormElement __RPC_FAR * This);
  16074.         
  16075.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_length )( 
  16076.             IHTMLFormElement __RPC_FAR * This,
  16077.             /* [in] */ long v);
  16078.         
  16079.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  16080.             IHTMLFormElement __RPC_FAR * This,
  16081.             /* [out][retval] */ long __RPC_FAR *p);
  16082.         
  16083.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  16084.             IHTMLFormElement __RPC_FAR * This,
  16085.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  16086.         
  16087.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  16088.             IHTMLFormElement __RPC_FAR * This,
  16089.             /* [in][optional] */ VARIANT name,
  16090.             /* [in][optional] */ VARIANT index,
  16091.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  16092.         
  16093.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *tags )( 
  16094.             IHTMLFormElement __RPC_FAR * This,
  16095.             /* [in] */ VARIANT tagName,
  16096.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  16097.         
  16098.         END_INTERFACE
  16099.     } IHTMLFormElementVtbl;
  16100.  
  16101.     interface IHTMLFormElement
  16102.     {
  16103.         CONST_VTBL struct IHTMLFormElementVtbl __RPC_FAR *lpVtbl;
  16104.     };
  16105.  
  16106.     
  16107.  
  16108. #ifdef COBJMACROS
  16109.  
  16110.  
  16111. #define IHTMLFormElement_QueryInterface(This,riid,ppvObject)    \
  16112.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16113.  
  16114. #define IHTMLFormElement_AddRef(This)    \
  16115.     (This)->lpVtbl -> AddRef(This)
  16116.  
  16117. #define IHTMLFormElement_Release(This)    \
  16118.     (This)->lpVtbl -> Release(This)
  16119.  
  16120.  
  16121. #define IHTMLFormElement_GetTypeInfoCount(This,pctinfo)    \
  16122.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16123.  
  16124. #define IHTMLFormElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16125.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16126.  
  16127. #define IHTMLFormElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16128.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16129.  
  16130. #define IHTMLFormElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16131.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16132.  
  16133.  
  16134. #define IHTMLFormElement_put_action(This,v)    \
  16135.     (This)->lpVtbl -> put_action(This,v)
  16136.  
  16137. #define IHTMLFormElement_get_action(This,p)    \
  16138.     (This)->lpVtbl -> get_action(This,p)
  16139.  
  16140. #define IHTMLFormElement_put_dir(This,v)    \
  16141.     (This)->lpVtbl -> put_dir(This,v)
  16142.  
  16143. #define IHTMLFormElement_get_dir(This,p)    \
  16144.     (This)->lpVtbl -> get_dir(This,p)
  16145.  
  16146. #define IHTMLFormElement_put_encoding(This,v)    \
  16147.     (This)->lpVtbl -> put_encoding(This,v)
  16148.  
  16149. #define IHTMLFormElement_get_encoding(This,p)    \
  16150.     (This)->lpVtbl -> get_encoding(This,p)
  16151.  
  16152. #define IHTMLFormElement_put_method(This,v)    \
  16153.     (This)->lpVtbl -> put_method(This,v)
  16154.  
  16155. #define IHTMLFormElement_get_method(This,p)    \
  16156.     (This)->lpVtbl -> get_method(This,p)
  16157.  
  16158. #define IHTMLFormElement_get_elements(This,p)    \
  16159.     (This)->lpVtbl -> get_elements(This,p)
  16160.  
  16161. #define IHTMLFormElement_put_target(This,v)    \
  16162.     (This)->lpVtbl -> put_target(This,v)
  16163.  
  16164. #define IHTMLFormElement_get_target(This,p)    \
  16165.     (This)->lpVtbl -> get_target(This,p)
  16166.  
  16167. #define IHTMLFormElement_put_name(This,v)    \
  16168.     (This)->lpVtbl -> put_name(This,v)
  16169.  
  16170. #define IHTMLFormElement_get_name(This,p)    \
  16171.     (This)->lpVtbl -> get_name(This,p)
  16172.  
  16173. #define IHTMLFormElement_put_onsubmit(This,v)    \
  16174.     (This)->lpVtbl -> put_onsubmit(This,v)
  16175.  
  16176. #define IHTMLFormElement_get_onsubmit(This,p)    \
  16177.     (This)->lpVtbl -> get_onsubmit(This,p)
  16178.  
  16179. #define IHTMLFormElement_put_onreset(This,v)    \
  16180.     (This)->lpVtbl -> put_onreset(This,v)
  16181.  
  16182. #define IHTMLFormElement_get_onreset(This,p)    \
  16183.     (This)->lpVtbl -> get_onreset(This,p)
  16184.  
  16185. #define IHTMLFormElement_submit(This)    \
  16186.     (This)->lpVtbl -> submit(This)
  16187.  
  16188. #define IHTMLFormElement_reset(This)    \
  16189.     (This)->lpVtbl -> reset(This)
  16190.  
  16191. #define IHTMLFormElement_put_length(This,v)    \
  16192.     (This)->lpVtbl -> put_length(This,v)
  16193.  
  16194. #define IHTMLFormElement_get_length(This,p)    \
  16195.     (This)->lpVtbl -> get_length(This,p)
  16196.  
  16197. #define IHTMLFormElement_get__newEnum(This,p)    \
  16198.     (This)->lpVtbl -> get__newEnum(This,p)
  16199.  
  16200. #define IHTMLFormElement_item(This,name,index,pdisp)    \
  16201.     (This)->lpVtbl -> item(This,name,index,pdisp)
  16202.  
  16203. #define IHTMLFormElement_tags(This,tagName,pdisp)    \
  16204.     (This)->lpVtbl -> tags(This,tagName,pdisp)
  16205.  
  16206. #endif /* COBJMACROS */
  16207.  
  16208.  
  16209. #endif     /* C style interface */
  16210.  
  16211.  
  16212.  
  16213. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_action_Proxy( 
  16214.     IHTMLFormElement __RPC_FAR * This,
  16215.     /* [in] */ BSTR v);
  16216.  
  16217.  
  16218. void __RPC_STUB IHTMLFormElement_put_action_Stub(
  16219.     IRpcStubBuffer *This,
  16220.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16221.     PRPC_MESSAGE _pRpcMessage,
  16222.     DWORD *_pdwStubPhase);
  16223.  
  16224.  
  16225. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_action_Proxy( 
  16226.     IHTMLFormElement __RPC_FAR * This,
  16227.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16228.  
  16229.  
  16230. void __RPC_STUB IHTMLFormElement_get_action_Stub(
  16231.     IRpcStubBuffer *This,
  16232.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16233.     PRPC_MESSAGE _pRpcMessage,
  16234.     DWORD *_pdwStubPhase);
  16235.  
  16236.  
  16237. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_dir_Proxy( 
  16238.     IHTMLFormElement __RPC_FAR * This,
  16239.     /* [in] */ BSTR v);
  16240.  
  16241.  
  16242. void __RPC_STUB IHTMLFormElement_put_dir_Stub(
  16243.     IRpcStubBuffer *This,
  16244.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16245.     PRPC_MESSAGE _pRpcMessage,
  16246.     DWORD *_pdwStubPhase);
  16247.  
  16248.  
  16249. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_dir_Proxy( 
  16250.     IHTMLFormElement __RPC_FAR * This,
  16251.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16252.  
  16253.  
  16254. void __RPC_STUB IHTMLFormElement_get_dir_Stub(
  16255.     IRpcStubBuffer *This,
  16256.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16257.     PRPC_MESSAGE _pRpcMessage,
  16258.     DWORD *_pdwStubPhase);
  16259.  
  16260.  
  16261. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_encoding_Proxy( 
  16262.     IHTMLFormElement __RPC_FAR * This,
  16263.     /* [in] */ BSTR v);
  16264.  
  16265.  
  16266. void __RPC_STUB IHTMLFormElement_put_encoding_Stub(
  16267.     IRpcStubBuffer *This,
  16268.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16269.     PRPC_MESSAGE _pRpcMessage,
  16270.     DWORD *_pdwStubPhase);
  16271.  
  16272.  
  16273. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_encoding_Proxy( 
  16274.     IHTMLFormElement __RPC_FAR * This,
  16275.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16276.  
  16277.  
  16278. void __RPC_STUB IHTMLFormElement_get_encoding_Stub(
  16279.     IRpcStubBuffer *This,
  16280.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16281.     PRPC_MESSAGE _pRpcMessage,
  16282.     DWORD *_pdwStubPhase);
  16283.  
  16284.  
  16285. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_method_Proxy( 
  16286.     IHTMLFormElement __RPC_FAR * This,
  16287.     /* [in] */ BSTR v);
  16288.  
  16289.  
  16290. void __RPC_STUB IHTMLFormElement_put_method_Stub(
  16291.     IRpcStubBuffer *This,
  16292.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16293.     PRPC_MESSAGE _pRpcMessage,
  16294.     DWORD *_pdwStubPhase);
  16295.  
  16296.  
  16297. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_method_Proxy( 
  16298.     IHTMLFormElement __RPC_FAR * This,
  16299.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16300.  
  16301.  
  16302. void __RPC_STUB IHTMLFormElement_get_method_Stub(
  16303.     IRpcStubBuffer *This,
  16304.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16305.     PRPC_MESSAGE _pRpcMessage,
  16306.     DWORD *_pdwStubPhase);
  16307.  
  16308.  
  16309. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_elements_Proxy( 
  16310.     IHTMLFormElement __RPC_FAR * This,
  16311.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  16312.  
  16313.  
  16314. void __RPC_STUB IHTMLFormElement_get_elements_Stub(
  16315.     IRpcStubBuffer *This,
  16316.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16317.     PRPC_MESSAGE _pRpcMessage,
  16318.     DWORD *_pdwStubPhase);
  16319.  
  16320.  
  16321. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_target_Proxy( 
  16322.     IHTMLFormElement __RPC_FAR * This,
  16323.     /* [in] */ BSTR v);
  16324.  
  16325.  
  16326. void __RPC_STUB IHTMLFormElement_put_target_Stub(
  16327.     IRpcStubBuffer *This,
  16328.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16329.     PRPC_MESSAGE _pRpcMessage,
  16330.     DWORD *_pdwStubPhase);
  16331.  
  16332.  
  16333. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_target_Proxy( 
  16334.     IHTMLFormElement __RPC_FAR * This,
  16335.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16336.  
  16337.  
  16338. void __RPC_STUB IHTMLFormElement_get_target_Stub(
  16339.     IRpcStubBuffer *This,
  16340.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16341.     PRPC_MESSAGE _pRpcMessage,
  16342.     DWORD *_pdwStubPhase);
  16343.  
  16344.  
  16345. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_name_Proxy( 
  16346.     IHTMLFormElement __RPC_FAR * This,
  16347.     /* [in] */ BSTR v);
  16348.  
  16349.  
  16350. void __RPC_STUB IHTMLFormElement_put_name_Stub(
  16351.     IRpcStubBuffer *This,
  16352.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16353.     PRPC_MESSAGE _pRpcMessage,
  16354.     DWORD *_pdwStubPhase);
  16355.  
  16356.  
  16357. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_name_Proxy( 
  16358.     IHTMLFormElement __RPC_FAR * This,
  16359.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16360.  
  16361.  
  16362. void __RPC_STUB IHTMLFormElement_get_name_Stub(
  16363.     IRpcStubBuffer *This,
  16364.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16365.     PRPC_MESSAGE _pRpcMessage,
  16366.     DWORD *_pdwStubPhase);
  16367.  
  16368.  
  16369. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_onsubmit_Proxy( 
  16370.     IHTMLFormElement __RPC_FAR * This,
  16371.     /* [in] */ VARIANT v);
  16372.  
  16373.  
  16374. void __RPC_STUB IHTMLFormElement_put_onsubmit_Stub(
  16375.     IRpcStubBuffer *This,
  16376.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16377.     PRPC_MESSAGE _pRpcMessage,
  16378.     DWORD *_pdwStubPhase);
  16379.  
  16380.  
  16381. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_onsubmit_Proxy( 
  16382.     IHTMLFormElement __RPC_FAR * This,
  16383.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  16384.  
  16385.  
  16386. void __RPC_STUB IHTMLFormElement_get_onsubmit_Stub(
  16387.     IRpcStubBuffer *This,
  16388.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16389.     PRPC_MESSAGE _pRpcMessage,
  16390.     DWORD *_pdwStubPhase);
  16391.  
  16392.  
  16393. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_onreset_Proxy( 
  16394.     IHTMLFormElement __RPC_FAR * This,
  16395.     /* [in] */ VARIANT v);
  16396.  
  16397.  
  16398. void __RPC_STUB IHTMLFormElement_put_onreset_Stub(
  16399.     IRpcStubBuffer *This,
  16400.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16401.     PRPC_MESSAGE _pRpcMessage,
  16402.     DWORD *_pdwStubPhase);
  16403.  
  16404.  
  16405. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_onreset_Proxy( 
  16406.     IHTMLFormElement __RPC_FAR * This,
  16407.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  16408.  
  16409.  
  16410. void __RPC_STUB IHTMLFormElement_get_onreset_Stub(
  16411.     IRpcStubBuffer *This,
  16412.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16413.     PRPC_MESSAGE _pRpcMessage,
  16414.     DWORD *_pdwStubPhase);
  16415.  
  16416.  
  16417. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_submit_Proxy( 
  16418.     IHTMLFormElement __RPC_FAR * This);
  16419.  
  16420.  
  16421. void __RPC_STUB IHTMLFormElement_submit_Stub(
  16422.     IRpcStubBuffer *This,
  16423.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16424.     PRPC_MESSAGE _pRpcMessage,
  16425.     DWORD *_pdwStubPhase);
  16426.  
  16427.  
  16428. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_reset_Proxy( 
  16429.     IHTMLFormElement __RPC_FAR * This);
  16430.  
  16431.  
  16432. void __RPC_STUB IHTMLFormElement_reset_Stub(
  16433.     IRpcStubBuffer *This,
  16434.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16435.     PRPC_MESSAGE _pRpcMessage,
  16436.     DWORD *_pdwStubPhase);
  16437.  
  16438.  
  16439. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_length_Proxy( 
  16440.     IHTMLFormElement __RPC_FAR * This,
  16441.     /* [in] */ long v);
  16442.  
  16443.  
  16444. void __RPC_STUB IHTMLFormElement_put_length_Stub(
  16445.     IRpcStubBuffer *This,
  16446.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16447.     PRPC_MESSAGE _pRpcMessage,
  16448.     DWORD *_pdwStubPhase);
  16449.  
  16450.  
  16451. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_length_Proxy( 
  16452.     IHTMLFormElement __RPC_FAR * This,
  16453.     /* [out][retval] */ long __RPC_FAR *p);
  16454.  
  16455.  
  16456. void __RPC_STUB IHTMLFormElement_get_length_Stub(
  16457.     IRpcStubBuffer *This,
  16458.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16459.     PRPC_MESSAGE _pRpcMessage,
  16460.     DWORD *_pdwStubPhase);
  16461.  
  16462.  
  16463. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get__newEnum_Proxy( 
  16464.     IHTMLFormElement __RPC_FAR * This,
  16465.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  16466.  
  16467.  
  16468. void __RPC_STUB IHTMLFormElement_get__newEnum_Stub(
  16469.     IRpcStubBuffer *This,
  16470.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16471.     PRPC_MESSAGE _pRpcMessage,
  16472.     DWORD *_pdwStubPhase);
  16473.  
  16474.  
  16475. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_item_Proxy( 
  16476.     IHTMLFormElement __RPC_FAR * This,
  16477.     /* [in][optional] */ VARIANT name,
  16478.     /* [in][optional] */ VARIANT index,
  16479.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  16480.  
  16481.  
  16482. void __RPC_STUB IHTMLFormElement_item_Stub(
  16483.     IRpcStubBuffer *This,
  16484.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16485.     PRPC_MESSAGE _pRpcMessage,
  16486.     DWORD *_pdwStubPhase);
  16487.  
  16488.  
  16489. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_tags_Proxy( 
  16490.     IHTMLFormElement __RPC_FAR * This,
  16491.     /* [in] */ VARIANT tagName,
  16492.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  16493.  
  16494.  
  16495. void __RPC_STUB IHTMLFormElement_tags_Stub(
  16496.     IRpcStubBuffer *This,
  16497.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16498.     PRPC_MESSAGE _pRpcMessage,
  16499.     DWORD *_pdwStubPhase);
  16500.  
  16501.  
  16502.  
  16503. #endif     /* __IHTMLFormElement_INTERFACE_DEFINED__ */
  16504.  
  16505.  
  16506. #ifndef __DispIHTMLFormElement_DISPINTERFACE_DEFINED__
  16507. #define __DispIHTMLFormElement_DISPINTERFACE_DEFINED__
  16508.  
  16509. /****************************************
  16510.  * Generated header for dispinterface: DispIHTMLFormElement
  16511.  * at Thu Sep 25 09:49:08 1997
  16512.  * using MIDL 3.02.88
  16513.  ****************************************/
  16514. /* [uuid][hidden] */ 
  16515.  
  16516.  
  16517.  
  16518. EXTERN_C const IID DIID_DispIHTMLFormElement;
  16519.  
  16520. #if defined(__cplusplus) && !defined(CINTERFACE)
  16521.  
  16522.     interface DECLSPEC_UUID("3050f510-98b5-11cf-bb82-00aa00bdce0b")
  16523.     DispIHTMLFormElement : public IDispatch
  16524.     {
  16525.     };
  16526.     
  16527. #else     /* C style interface */
  16528.  
  16529.     typedef struct DispIHTMLFormElementVtbl
  16530.     {
  16531.         BEGIN_INTERFACE
  16532.         
  16533.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  16534.             DispIHTMLFormElement __RPC_FAR * This,
  16535.             /* [in] */ REFIID riid,
  16536.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  16537.         
  16538.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  16539.             DispIHTMLFormElement __RPC_FAR * This);
  16540.         
  16541.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  16542.             DispIHTMLFormElement __RPC_FAR * This);
  16543.         
  16544.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  16545.             DispIHTMLFormElement __RPC_FAR * This,
  16546.             /* [out] */ UINT __RPC_FAR *pctinfo);
  16547.         
  16548.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  16549.             DispIHTMLFormElement __RPC_FAR * This,
  16550.             /* [in] */ UINT iTInfo,
  16551.             /* [in] */ LCID lcid,
  16552.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  16553.         
  16554.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  16555.             DispIHTMLFormElement __RPC_FAR * This,
  16556.             /* [in] */ REFIID riid,
  16557.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16558.             /* [in] */ UINT cNames,
  16559.             /* [in] */ LCID lcid,
  16560.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16561.         
  16562.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16563.             DispIHTMLFormElement __RPC_FAR * This,
  16564.             /* [in] */ DISPID dispIdMember,
  16565.             /* [in] */ REFIID riid,
  16566.             /* [in] */ LCID lcid,
  16567.             /* [in] */ WORD wFlags,
  16568.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16569.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16570.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16571.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16572.         
  16573.         END_INTERFACE
  16574.     } DispIHTMLFormElementVtbl;
  16575.  
  16576.     interface DispIHTMLFormElement
  16577.     {
  16578.         CONST_VTBL struct DispIHTMLFormElementVtbl __RPC_FAR *lpVtbl;
  16579.     };
  16580.  
  16581.     
  16582.  
  16583. #ifdef COBJMACROS
  16584.  
  16585.  
  16586. #define DispIHTMLFormElement_QueryInterface(This,riid,ppvObject)    \
  16587.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16588.  
  16589. #define DispIHTMLFormElement_AddRef(This)    \
  16590.     (This)->lpVtbl -> AddRef(This)
  16591.  
  16592. #define DispIHTMLFormElement_Release(This)    \
  16593.     (This)->lpVtbl -> Release(This)
  16594.  
  16595.  
  16596. #define DispIHTMLFormElement_GetTypeInfoCount(This,pctinfo)    \
  16597.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16598.  
  16599. #define DispIHTMLFormElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16600.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16601.  
  16602. #define DispIHTMLFormElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16603.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16604.  
  16605. #define DispIHTMLFormElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16606.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16607.  
  16608. #endif /* COBJMACROS */
  16609.  
  16610.  
  16611. #endif     /* C style interface */
  16612.  
  16613.  
  16614. #endif     /* __DispIHTMLFormElement_DISPINTERFACE_DEFINED__ */
  16615.  
  16616.  
  16617. EXTERN_C const CLSID CLSID_HTMLFormElement;
  16618.  
  16619. #ifdef __cplusplus
  16620.  
  16621. class DECLSPEC_UUID("3050f251-98b5-11cf-bb82-00aa00bdce0b")
  16622. HTMLFormElement;
  16623. #endif
  16624.  
  16625. #ifndef __HTMLControlElementEvents_DISPINTERFACE_DEFINED__
  16626. #define __HTMLControlElementEvents_DISPINTERFACE_DEFINED__
  16627.  
  16628. /****************************************
  16629.  * Generated header for dispinterface: HTMLControlElementEvents
  16630.  * at Thu Sep 25 09:49:08 1997
  16631.  * using MIDL 3.02.88
  16632.  ****************************************/
  16633. /* [uuid][hidden] */ 
  16634.  
  16635.  
  16636.  
  16637. EXTERN_C const IID DIID_HTMLControlElementEvents;
  16638.  
  16639. #if defined(__cplusplus) && !defined(CINTERFACE)
  16640.  
  16641.     interface DECLSPEC_UUID("9a4bbf53-4e46-101b-8bbd-00aa003e3b29")
  16642.     HTMLControlElementEvents : public IDispatch
  16643.     {
  16644.     };
  16645.     
  16646. #else     /* C style interface */
  16647.  
  16648.     typedef struct HTMLControlElementEventsVtbl
  16649.     {
  16650.         BEGIN_INTERFACE
  16651.         
  16652.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  16653.             HTMLControlElementEvents __RPC_FAR * This,
  16654.             /* [in] */ REFIID riid,
  16655.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  16656.         
  16657.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  16658.             HTMLControlElementEvents __RPC_FAR * This);
  16659.         
  16660.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  16661.             HTMLControlElementEvents __RPC_FAR * This);
  16662.         
  16663.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  16664.             HTMLControlElementEvents __RPC_FAR * This,
  16665.             /* [out] */ UINT __RPC_FAR *pctinfo);
  16666.         
  16667.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  16668.             HTMLControlElementEvents __RPC_FAR * This,
  16669.             /* [in] */ UINT iTInfo,
  16670.             /* [in] */ LCID lcid,
  16671.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  16672.         
  16673.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  16674.             HTMLControlElementEvents __RPC_FAR * This,
  16675.             /* [in] */ REFIID riid,
  16676.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16677.             /* [in] */ UINT cNames,
  16678.             /* [in] */ LCID lcid,
  16679.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16680.         
  16681.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16682.             HTMLControlElementEvents __RPC_FAR * This,
  16683.             /* [in] */ DISPID dispIdMember,
  16684.             /* [in] */ REFIID riid,
  16685.             /* [in] */ LCID lcid,
  16686.             /* [in] */ WORD wFlags,
  16687.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16688.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16689.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16690.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16691.         
  16692.         END_INTERFACE
  16693.     } HTMLControlElementEventsVtbl;
  16694.  
  16695.     interface HTMLControlElementEvents
  16696.     {
  16697.         CONST_VTBL struct HTMLControlElementEventsVtbl __RPC_FAR *lpVtbl;
  16698.     };
  16699.  
  16700.     
  16701.  
  16702. #ifdef COBJMACROS
  16703.  
  16704.  
  16705. #define HTMLControlElementEvents_QueryInterface(This,riid,ppvObject)    \
  16706.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16707.  
  16708. #define HTMLControlElementEvents_AddRef(This)    \
  16709.     (This)->lpVtbl -> AddRef(This)
  16710.  
  16711. #define HTMLControlElementEvents_Release(This)    \
  16712.     (This)->lpVtbl -> Release(This)
  16713.  
  16714.  
  16715. #define HTMLControlElementEvents_GetTypeInfoCount(This,pctinfo)    \
  16716.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16717.  
  16718. #define HTMLControlElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16719.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16720.  
  16721. #define HTMLControlElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16722.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16723.  
  16724. #define HTMLControlElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16725.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16726.  
  16727. #endif /* COBJMACROS */
  16728.  
  16729.  
  16730. #endif     /* C style interface */
  16731.  
  16732.  
  16733. #endif     /* __HTMLControlElementEvents_DISPINTERFACE_DEFINED__ */
  16734.  
  16735.  
  16736. #ifndef __IHTMLControlElement_INTERFACE_DEFINED__
  16737. #define __IHTMLControlElement_INTERFACE_DEFINED__
  16738.  
  16739. /****************************************
  16740.  * Generated header for interface: IHTMLControlElement
  16741.  * at Thu Sep 25 09:49:08 1997
  16742.  * using MIDL 3.02.88
  16743.  ****************************************/
  16744. /* [object][uuid][dual][oleautomation] */ 
  16745.  
  16746.  
  16747.  
  16748. EXTERN_C const IID IID_IHTMLControlElement;
  16749.  
  16750. #if defined(__cplusplus) && !defined(CINTERFACE)
  16751.     
  16752.     interface DECLSPEC_UUID("04598fc6-866c-11cf-ab7c-00aa00c08fcf")
  16753.     IHTMLControlElement : public IDispatch
  16754.     {
  16755.     public:
  16756.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tabIndex( 
  16757.             /* [in] */ short v) = 0;
  16758.         
  16759.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tabIndex( 
  16760.             /* [out][retval] */ short __RPC_FAR *p) = 0;
  16761.         
  16762.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
  16763.         
  16764.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey( 
  16765.             /* [in] */ BSTR v) = 0;
  16766.         
  16767.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey( 
  16768.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16769.         
  16770.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur( 
  16771.             /* [in] */ VARIANT v) = 0;
  16772.         
  16773.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur( 
  16774.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16775.         
  16776.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus( 
  16777.             /* [in] */ VARIANT v) = 0;
  16778.         
  16779.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus( 
  16780.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16781.         
  16782.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresize( 
  16783.             /* [in] */ VARIANT v) = 0;
  16784.         
  16785.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresize( 
  16786.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16787.         
  16788.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
  16789.         
  16790.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addFilter( 
  16791.             /* [in] */ IUnknown __RPC_FAR *pUnk) = 0;
  16792.         
  16793.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeFilter( 
  16794.             /* [in] */ IUnknown __RPC_FAR *pUnk) = 0;
  16795.         
  16796.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientHeight( 
  16797.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  16798.         
  16799.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientWidth( 
  16800.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  16801.         
  16802.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientTop( 
  16803.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  16804.         
  16805.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientLeft( 
  16806.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  16807.         
  16808.     };
  16809.     
  16810. #else     /* C style interface */
  16811.  
  16812.     typedef struct IHTMLControlElementVtbl
  16813.     {
  16814.         BEGIN_INTERFACE
  16815.         
  16816.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  16817.             IHTMLControlElement __RPC_FAR * This,
  16818.             /* [in] */ REFIID riid,
  16819.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  16820.         
  16821.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  16822.             IHTMLControlElement __RPC_FAR * This);
  16823.         
  16824.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  16825.             IHTMLControlElement __RPC_FAR * This);
  16826.         
  16827.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  16828.             IHTMLControlElement __RPC_FAR * This,
  16829.             /* [out] */ UINT __RPC_FAR *pctinfo);
  16830.         
  16831.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  16832.             IHTMLControlElement __RPC_FAR * This,
  16833.             /* [in] */ UINT iTInfo,
  16834.             /* [in] */ LCID lcid,
  16835.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  16836.         
  16837.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  16838.             IHTMLControlElement __RPC_FAR * This,
  16839.             /* [in] */ REFIID riid,
  16840.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16841.             /* [in] */ UINT cNames,
  16842.             /* [in] */ LCID lcid,
  16843.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16844.         
  16845.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16846.             IHTMLControlElement __RPC_FAR * This,
  16847.             /* [in] */ DISPID dispIdMember,
  16848.             /* [in] */ REFIID riid,
  16849.             /* [in] */ LCID lcid,
  16850.             /* [in] */ WORD wFlags,
  16851.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16852.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16853.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16854.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16855.         
  16856.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_tabIndex )( 
  16857.             IHTMLControlElement __RPC_FAR * This,
  16858.             /* [in] */ short v);
  16859.         
  16860.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tabIndex )( 
  16861.             IHTMLControlElement __RPC_FAR * This,
  16862.             /* [out][retval] */ short __RPC_FAR *p);
  16863.         
  16864.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *focus )( 
  16865.             IHTMLControlElement __RPC_FAR * This);
  16866.         
  16867.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_accessKey )( 
  16868.             IHTMLControlElement __RPC_FAR * This,
  16869.             /* [in] */ BSTR v);
  16870.         
  16871.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accessKey )( 
  16872.             IHTMLControlElement __RPC_FAR * This,
  16873.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16874.         
  16875.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onblur )( 
  16876.             IHTMLControlElement __RPC_FAR * This,
  16877.             /* [in] */ VARIANT v);
  16878.         
  16879.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onblur )( 
  16880.             IHTMLControlElement __RPC_FAR * This,
  16881.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16882.         
  16883.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onfocus )( 
  16884.             IHTMLControlElement __RPC_FAR * This,
  16885.             /* [in] */ VARIANT v);
  16886.         
  16887.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onfocus )( 
  16888.             IHTMLControlElement __RPC_FAR * This,
  16889.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16890.         
  16891.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onresize )( 
  16892.             IHTMLControlElement __RPC_FAR * This,
  16893.             /* [in] */ VARIANT v);
  16894.         
  16895.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onresize )( 
  16896.             IHTMLControlElement __RPC_FAR * This,
  16897.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16898.         
  16899.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *blur )( 
  16900.             IHTMLControlElement __RPC_FAR * This);
  16901.         
  16902.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addFilter )( 
  16903.             IHTMLControlElement __RPC_FAR * This,
  16904.             /* [in] */ IUnknown __RPC_FAR *pUnk);
  16905.         
  16906.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeFilter )( 
  16907.             IHTMLControlElement __RPC_FAR * This,
  16908.             /* [in] */ IUnknown __RPC_FAR *pUnk);
  16909.         
  16910.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientHeight )( 
  16911.             IHTMLControlElement __RPC_FAR * This,
  16912.             /* [out][retval] */ long __RPC_FAR *p);
  16913.         
  16914.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientWidth )( 
  16915.             IHTMLControlElement __RPC_FAR * This,
  16916.             /* [out][retval] */ long __RPC_FAR *p);
  16917.         
  16918.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientTop )( 
  16919.             IHTMLControlElement __RPC_FAR * This,
  16920.             /* [out][retval] */ long __RPC_FAR *p);
  16921.         
  16922.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientLeft )( 
  16923.             IHTMLControlElement __RPC_FAR * This,
  16924.             /* [out][retval] */ long __RPC_FAR *p);
  16925.         
  16926.         END_INTERFACE
  16927.     } IHTMLControlElementVtbl;
  16928.  
  16929.     interface IHTMLControlElement
  16930.     {
  16931.         CONST_VTBL struct IHTMLControlElementVtbl __RPC_FAR *lpVtbl;
  16932.     };
  16933.  
  16934.     
  16935.  
  16936. #ifdef COBJMACROS
  16937.  
  16938.  
  16939. #define IHTMLControlElement_QueryInterface(This,riid,ppvObject)    \
  16940.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16941.  
  16942. #define IHTMLControlElement_AddRef(This)    \
  16943.     (This)->lpVtbl -> AddRef(This)
  16944.  
  16945. #define IHTMLControlElement_Release(This)    \
  16946.     (This)->lpVtbl -> Release(This)
  16947.  
  16948.  
  16949. #define IHTMLControlElement_GetTypeInfoCount(This,pctinfo)    \
  16950.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16951.  
  16952. #define IHTMLControlElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16953.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16954.  
  16955. #define IHTMLControlElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16956.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16957.  
  16958. #define IHTMLControlElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16959.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16960.  
  16961.  
  16962. #define IHTMLControlElement_put_tabIndex(This,v)    \
  16963.     (This)->lpVtbl -> put_tabIndex(This,v)
  16964.  
  16965. #define IHTMLControlElement_get_tabIndex(This,p)    \
  16966.     (This)->lpVtbl -> get_tabIndex(This,p)
  16967.  
  16968. #define IHTMLControlElement_focus(This)    \
  16969.     (This)->lpVtbl -> focus(This)
  16970.  
  16971. #define IHTMLControlElement_put_accessKey(This,v)    \
  16972.     (This)->lpVtbl -> put_accessKey(This,v)
  16973.  
  16974. #define IHTMLControlElement_get_accessKey(This,p)    \
  16975.     (This)->lpVtbl -> get_accessKey(This,p)
  16976.  
  16977. #define IHTMLControlElement_put_onblur(This,v)    \
  16978.     (This)->lpVtbl -> put_onblur(This,v)
  16979.  
  16980. #define IHTMLControlElement_get_onblur(This,p)    \
  16981.     (This)->lpVtbl -> get_onblur(This,p)
  16982.  
  16983. #define IHTMLControlElement_put_onfocus(This,v)    \
  16984.     (This)->lpVtbl -> put_onfocus(This,v)
  16985.  
  16986. #define IHTMLControlElement_get_onfocus(This,p)    \
  16987.     (This)->lpVtbl -> get_onfocus(This,p)
  16988.  
  16989. #define IHTMLControlElement_put_onresize(This,v)    \
  16990.     (This)->lpVtbl -> put_onresize(This,v)
  16991.  
  16992. #define IHTMLControlElement_get_onresize(This,p)    \
  16993.     (This)->lpVtbl -> get_onresize(This,p)
  16994.  
  16995. #define IHTMLControlElement_blur(This)    \
  16996.     (This)->lpVtbl -> blur(This)
  16997.  
  16998. #define IHTMLControlElement_addFilter(This,pUnk)    \
  16999.     (This)->lpVtbl -> addFilter(This,pUnk)
  17000.  
  17001. #define IHTMLControlElement_removeFilter(This,pUnk)    \
  17002.     (This)->lpVtbl -> removeFilter(This,pUnk)
  17003.  
  17004. #define IHTMLControlElement_get_clientHeight(This,p)    \
  17005.     (This)->lpVtbl -> get_clientHeight(This,p)
  17006.  
  17007. #define IHTMLControlElement_get_clientWidth(This,p)    \
  17008.     (This)->lpVtbl -> get_clientWidth(This,p)
  17009.  
  17010. #define IHTMLControlElement_get_clientTop(This,p)    \
  17011.     (This)->lpVtbl -> get_clientTop(This,p)
  17012.  
  17013. #define IHTMLControlElement_get_clientLeft(This,p)    \
  17014.     (This)->lpVtbl -> get_clientLeft(This,p)
  17015.  
  17016. #endif /* COBJMACROS */
  17017.  
  17018.  
  17019. #endif     /* C style interface */
  17020.  
  17021.  
  17022.  
  17023. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_tabIndex_Proxy( 
  17024.     IHTMLControlElement __RPC_FAR * This,
  17025.     /* [in] */ short v);
  17026.  
  17027.  
  17028. void __RPC_STUB IHTMLControlElement_put_tabIndex_Stub(
  17029.     IRpcStubBuffer *This,
  17030.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17031.     PRPC_MESSAGE _pRpcMessage,
  17032.     DWORD *_pdwStubPhase);
  17033.  
  17034.  
  17035. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_tabIndex_Proxy( 
  17036.     IHTMLControlElement __RPC_FAR * This,
  17037.     /* [out][retval] */ short __RPC_FAR *p);
  17038.  
  17039.  
  17040. void __RPC_STUB IHTMLControlElement_get_tabIndex_Stub(
  17041.     IRpcStubBuffer *This,
  17042.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17043.     PRPC_MESSAGE _pRpcMessage,
  17044.     DWORD *_pdwStubPhase);
  17045.  
  17046.  
  17047. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_focus_Proxy( 
  17048.     IHTMLControlElement __RPC_FAR * This);
  17049.  
  17050.  
  17051. void __RPC_STUB IHTMLControlElement_focus_Stub(
  17052.     IRpcStubBuffer *This,
  17053.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17054.     PRPC_MESSAGE _pRpcMessage,
  17055.     DWORD *_pdwStubPhase);
  17056.  
  17057.  
  17058. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_accessKey_Proxy( 
  17059.     IHTMLControlElement __RPC_FAR * This,
  17060.     /* [in] */ BSTR v);
  17061.  
  17062.  
  17063. void __RPC_STUB IHTMLControlElement_put_accessKey_Stub(
  17064.     IRpcStubBuffer *This,
  17065.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17066.     PRPC_MESSAGE _pRpcMessage,
  17067.     DWORD *_pdwStubPhase);
  17068.  
  17069.  
  17070. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_accessKey_Proxy( 
  17071.     IHTMLControlElement __RPC_FAR * This,
  17072.     /* [out][retval] */ BSTR __RPC_FAR *p);
  17073.  
  17074.  
  17075. void __RPC_STUB IHTMLControlElement_get_accessKey_Stub(
  17076.     IRpcStubBuffer *This,
  17077.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17078.     PRPC_MESSAGE _pRpcMessage,
  17079.     DWORD *_pdwStubPhase);
  17080.  
  17081.  
  17082. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_onblur_Proxy( 
  17083.     IHTMLControlElement __RPC_FAR * This,
  17084.     /* [in] */ VARIANT v);
  17085.  
  17086.  
  17087. void __RPC_STUB IHTMLControlElement_put_onblur_Stub(
  17088.     IRpcStubBuffer *This,
  17089.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17090.     PRPC_MESSAGE _pRpcMessage,
  17091.     DWORD *_pdwStubPhase);
  17092.  
  17093.  
  17094. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_onblur_Proxy( 
  17095.     IHTMLControlElement __RPC_FAR * This,
  17096.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  17097.  
  17098.  
  17099. void __RPC_STUB IHTMLControlElement_get_onblur_Stub(
  17100.     IRpcStubBuffer *This,
  17101.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17102.     PRPC_MESSAGE _pRpcMessage,
  17103.     DWORD *_pdwStubPhase);
  17104.  
  17105.  
  17106. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_onfocus_Proxy( 
  17107.     IHTMLControlElement __RPC_FAR * This,
  17108.     /* [in] */ VARIANT v);
  17109.  
  17110.  
  17111. void __RPC_STUB IHTMLControlElement_put_onfocus_Stub(
  17112.     IRpcStubBuffer *This,
  17113.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17114.     PRPC_MESSAGE _pRpcMessage,
  17115.     DWORD *_pdwStubPhase);
  17116.  
  17117.  
  17118. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_onfocus_Proxy( 
  17119.     IHTMLControlElement __RPC_FAR * This,
  17120.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  17121.  
  17122.  
  17123. void __RPC_STUB IHTMLControlElement_get_onfocus_Stub(
  17124.     IRpcStubBuffer *This,
  17125.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17126.     PRPC_MESSAGE _pRpcMessage,
  17127.     DWORD *_pdwStubPhase);
  17128.  
  17129.  
  17130. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_onresize_Proxy( 
  17131.     IHTMLControlElement __RPC_FAR * This,
  17132.     /* [in] */ VARIANT v);
  17133.  
  17134.  
  17135. void __RPC_STUB IHTMLControlElement_put_onresize_Stub(
  17136.     IRpcStubBuffer *This,
  17137.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17138.     PRPC_MESSAGE _pRpcMessage,
  17139.     DWORD *_pdwStubPhase);
  17140.  
  17141.  
  17142. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_onresize_Proxy( 
  17143.     IHTMLControlElement __RPC_FAR * This,
  17144.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  17145.  
  17146.  
  17147. void __RPC_STUB IHTMLControlElement_get_onresize_Stub(
  17148.     IRpcStubBuffer *This,
  17149.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17150.     PRPC_MESSAGE _pRpcMessage,
  17151.     DWORD *_pdwStubPhase);
  17152.  
  17153.  
  17154. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_blur_Proxy( 
  17155.     IHTMLControlElement __RPC_FAR * This);
  17156.  
  17157.  
  17158. void __RPC_STUB IHTMLControlElement_blur_Stub(
  17159.     IRpcStubBuffer *This,
  17160.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17161.     PRPC_MESSAGE _pRpcMessage,
  17162.     DWORD *_pdwStubPhase);
  17163.  
  17164.  
  17165. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_addFilter_Proxy( 
  17166.     IHTMLControlElement __RPC_FAR * This,
  17167.     /* [in] */ IUnknown __RPC_FAR *pUnk);
  17168.  
  17169.  
  17170. void __RPC_STUB IHTMLControlElement_addFilter_Stub(
  17171.     IRpcStubBuffer *This,
  17172.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17173.     PRPC_MESSAGE _pRpcMessage,
  17174.     DWORD *_pdwStubPhase);
  17175.  
  17176.  
  17177. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_removeFilter_Proxy( 
  17178.     IHTMLControlElement __RPC_FAR * This,
  17179.     /* [in] */ IUnknown __RPC_FAR *pUnk);
  17180.  
  17181.  
  17182. void __RPC_STUB IHTMLControlElement_removeFilter_Stub(
  17183.     IRpcStubBuffer *This,
  17184.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17185.     PRPC_MESSAGE _pRpcMessage,
  17186.     DWORD *_pdwStubPhase);
  17187.  
  17188.  
  17189. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientHeight_Proxy( 
  17190.     IHTMLControlElement __RPC_FAR * This,
  17191.     /* [out][retval] */ long __RPC_FAR *p);
  17192.  
  17193.  
  17194. void __RPC_STUB IHTMLControlElement_get_clientHeight_Stub(
  17195.     IRpcStubBuffer *This,
  17196.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17197.     PRPC_MESSAGE _pRpcMessage,
  17198.     DWORD *_pdwStubPhase);
  17199.  
  17200.  
  17201. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientWidth_Proxy( 
  17202.     IHTMLControlElement __RPC_FAR * This,
  17203.     /* [out][retval] */ long __RPC_FAR *p);
  17204.  
  17205.  
  17206. void __RPC_STUB IHTMLControlElement_get_clientWidth_Stub(
  17207.     IRpcStubBuffer *This,
  17208.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17209.     PRPC_MESSAGE _pRpcMessage,
  17210.     DWORD *_pdwStubPhase);
  17211.  
  17212.  
  17213. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientTop_Proxy( 
  17214.     IHTMLControlElement __RPC_FAR * This,
  17215.     /* [out][retval] */ long __RPC_FAR *p);
  17216.  
  17217.  
  17218. void __RPC_STUB IHTMLControlElement_get_clientTop_Stub(
  17219.     IRpcStubBuffer *This,
  17220.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17221.     PRPC_MESSAGE _pRpcMessage,
  17222.     DWORD *_pdwStubPhase);
  17223.  
  17224.  
  17225. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientLeft_Proxy( 
  17226.     IHTMLControlElement __RPC_FAR * This,
  17227.     /* [out][retval] */ long __RPC_FAR *p);
  17228.  
  17229.  
  17230. void __RPC_STUB IHTMLControlElement_get_clientLeft_Stub(
  17231.     IRpcStubBuffer *This,
  17232.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17233.     PRPC_MESSAGE _pRpcMessage,
  17234.     DWORD *_pdwStubPhase);
  17235.  
  17236.  
  17237.  
  17238. #endif     /* __IHTMLControlElement_INTERFACE_DEFINED__ */
  17239.  
  17240.  
  17241. #ifndef __DispIHTMLControlElement_DISPINTERFACE_DEFINED__
  17242. #define __DispIHTMLControlElement_DISPINTERFACE_DEFINED__
  17243.  
  17244. /****************************************
  17245.  * Generated header for dispinterface: DispIHTMLControlElement
  17246.  * at Thu Sep 25 09:49:08 1997
  17247.  * using MIDL 3.02.88
  17248.  ****************************************/
  17249. /* [uuid][hidden] */ 
  17250.  
  17251.  
  17252.  
  17253. EXTERN_C const IID DIID_DispIHTMLControlElement;
  17254.  
  17255. #if defined(__cplusplus) && !defined(CINTERFACE)
  17256.  
  17257.     interface DECLSPEC_UUID("3050f53f-98b5-11cf-bb82-00aa00bdce0b")
  17258.     DispIHTMLControlElement : public IDispatch
  17259.     {
  17260.     };
  17261.     
  17262. #else     /* C style interface */
  17263.  
  17264.     typedef struct DispIHTMLControlElementVtbl
  17265.     {
  17266.         BEGIN_INTERFACE
  17267.         
  17268.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17269.             DispIHTMLControlElement __RPC_FAR * This,
  17270.             /* [in] */ REFIID riid,
  17271.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17272.         
  17273.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17274.             DispIHTMLControlElement __RPC_FAR * This);
  17275.         
  17276.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17277.             DispIHTMLControlElement __RPC_FAR * This);
  17278.         
  17279.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17280.             DispIHTMLControlElement __RPC_FAR * This,
  17281.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17282.         
  17283.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17284.             DispIHTMLControlElement __RPC_FAR * This,
  17285.             /* [in] */ UINT iTInfo,
  17286.             /* [in] */ LCID lcid,
  17287.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17288.         
  17289.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17290.             DispIHTMLControlElement __RPC_FAR * This,
  17291.             /* [in] */ REFIID riid,
  17292.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17293.             /* [in] */ UINT cNames,
  17294.             /* [in] */ LCID lcid,
  17295.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17296.         
  17297.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17298.             DispIHTMLControlElement __RPC_FAR * This,
  17299.             /* [in] */ DISPID dispIdMember,
  17300.             /* [in] */ REFIID riid,
  17301.             /* [in] */ LCID lcid,
  17302.             /* [in] */ WORD wFlags,
  17303.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17304.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17305.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17306.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17307.         
  17308.         END_INTERFACE
  17309.     } DispIHTMLControlElementVtbl;
  17310.  
  17311.     interface DispIHTMLControlElement
  17312.     {
  17313.         CONST_VTBL struct DispIHTMLControlElementVtbl __RPC_FAR *lpVtbl;
  17314.     };
  17315.  
  17316.     
  17317.  
  17318. #ifdef COBJMACROS
  17319.  
  17320.  
  17321. #define DispIHTMLControlElement_QueryInterface(This,riid,ppvObject)    \
  17322.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17323.  
  17324. #define DispIHTMLControlElement_AddRef(This)    \
  17325.     (This)->lpVtbl -> AddRef(This)
  17326.  
  17327. #define DispIHTMLControlElement_Release(This)    \
  17328.     (This)->lpVtbl -> Release(This)
  17329.  
  17330.  
  17331. #define DispIHTMLControlElement_GetTypeInfoCount(This,pctinfo)    \
  17332.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17333.  
  17334. #define DispIHTMLControlElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17335.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17336.  
  17337. #define DispIHTMLControlElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17338.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17339.  
  17340. #define DispIHTMLControlElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17341.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17342.  
  17343. #endif /* COBJMACROS */
  17344.  
  17345.  
  17346. #endif     /* C style interface */
  17347.  
  17348.  
  17349. #endif     /* __DispIHTMLControlElement_DISPINTERFACE_DEFINED__ */
  17350.  
  17351.  
  17352. #ifndef __IHTMLTextElement_INTERFACE_DEFINED__
  17353. #define __IHTMLTextElement_INTERFACE_DEFINED__
  17354.  
  17355. /****************************************
  17356.  * Generated header for interface: IHTMLTextElement
  17357.  * at Thu Sep 25 09:49:08 1997
  17358.  * using MIDL 3.02.88
  17359.  ****************************************/
  17360. /* [object][uuid][dual][oleautomation] */ 
  17361.  
  17362.  
  17363.  
  17364. EXTERN_C const IID IID_IHTMLTextElement;
  17365.  
  17366. #if defined(__cplusplus) && !defined(CINTERFACE)
  17367.     
  17368.     interface DECLSPEC_UUID("3050f218-98b5-11cf-bb82-00aa00bdce0b")
  17369.     IHTMLTextElement : public IDispatch
  17370.     {
  17371.     public:
  17372.     };
  17373.     
  17374. #else     /* C style interface */
  17375.  
  17376.     typedef struct IHTMLTextElementVtbl
  17377.     {
  17378.         BEGIN_INTERFACE
  17379.         
  17380.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17381.             IHTMLTextElement __RPC_FAR * This,
  17382.             /* [in] */ REFIID riid,
  17383.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17384.         
  17385.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17386.             IHTMLTextElement __RPC_FAR * This);
  17387.         
  17388.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17389.             IHTMLTextElement __RPC_FAR * This);
  17390.         
  17391.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17392.             IHTMLTextElement __RPC_FAR * This,
  17393.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17394.         
  17395.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17396.             IHTMLTextElement __RPC_FAR * This,
  17397.             /* [in] */ UINT iTInfo,
  17398.             /* [in] */ LCID lcid,
  17399.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17400.         
  17401.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17402.             IHTMLTextElement __RPC_FAR * This,
  17403.             /* [in] */ REFIID riid,
  17404.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17405.             /* [in] */ UINT cNames,
  17406.             /* [in] */ LCID lcid,
  17407.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17408.         
  17409.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17410.             IHTMLTextElement __RPC_FAR * This,
  17411.             /* [in] */ DISPID dispIdMember,
  17412.             /* [in] */ REFIID riid,
  17413.             /* [in] */ LCID lcid,
  17414.             /* [in] */ WORD wFlags,
  17415.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17416.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17417.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17418.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17419.         
  17420.         END_INTERFACE
  17421.     } IHTMLTextElementVtbl;
  17422.  
  17423.     interface IHTMLTextElement
  17424.     {
  17425.         CONST_VTBL struct IHTMLTextElementVtbl __RPC_FAR *lpVtbl;
  17426.     };
  17427.  
  17428.     
  17429.  
  17430. #ifdef COBJMACROS
  17431.  
  17432.  
  17433. #define IHTMLTextElement_QueryInterface(This,riid,ppvObject)    \
  17434.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17435.  
  17436. #define IHTMLTextElement_AddRef(This)    \
  17437.     (This)->lpVtbl -> AddRef(This)
  17438.  
  17439. #define IHTMLTextElement_Release(This)    \
  17440.     (This)->lpVtbl -> Release(This)
  17441.  
  17442.  
  17443. #define IHTMLTextElement_GetTypeInfoCount(This,pctinfo)    \
  17444.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17445.  
  17446. #define IHTMLTextElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17447.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17448.  
  17449. #define IHTMLTextElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17450.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17451.  
  17452. #define IHTMLTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17453.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17454.  
  17455.  
  17456. #endif /* COBJMACROS */
  17457.  
  17458.  
  17459. #endif     /* C style interface */
  17460.  
  17461.  
  17462.  
  17463.  
  17464. #endif     /* __IHTMLTextElement_INTERFACE_DEFINED__ */
  17465.  
  17466.  
  17467. #ifndef __DispIHTMLTextElement_DISPINTERFACE_DEFINED__
  17468. #define __DispIHTMLTextElement_DISPINTERFACE_DEFINED__
  17469.  
  17470. /****************************************
  17471.  * Generated header for dispinterface: DispIHTMLTextElement
  17472.  * at Thu Sep 25 09:49:08 1997
  17473.  * using MIDL 3.02.88
  17474.  ****************************************/
  17475. /* [uuid][hidden] */ 
  17476.  
  17477.  
  17478.  
  17479. EXTERN_C const IID DIID_DispIHTMLTextElement;
  17480.  
  17481. #if defined(__cplusplus) && !defined(CINTERFACE)
  17482.  
  17483.     interface DECLSPEC_UUID("3050f537-98b5-11cf-bb82-00aa00bdce0b")
  17484.     DispIHTMLTextElement : public IDispatch
  17485.     {
  17486.     };
  17487.     
  17488. #else     /* C style interface */
  17489.  
  17490.     typedef struct DispIHTMLTextElementVtbl
  17491.     {
  17492.         BEGIN_INTERFACE
  17493.         
  17494.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17495.             DispIHTMLTextElement __RPC_FAR * This,
  17496.             /* [in] */ REFIID riid,
  17497.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17498.         
  17499.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17500.             DispIHTMLTextElement __RPC_FAR * This);
  17501.         
  17502.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17503.             DispIHTMLTextElement __RPC_FAR * This);
  17504.         
  17505.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17506.             DispIHTMLTextElement __RPC_FAR * This,
  17507.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17508.         
  17509.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17510.             DispIHTMLTextElement __RPC_FAR * This,
  17511.             /* [in] */ UINT iTInfo,
  17512.             /* [in] */ LCID lcid,
  17513.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17514.         
  17515.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17516.             DispIHTMLTextElement __RPC_FAR * This,
  17517.             /* [in] */ REFIID riid,
  17518.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17519.             /* [in] */ UINT cNames,
  17520.             /* [in] */ LCID lcid,
  17521.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17522.         
  17523.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17524.             DispIHTMLTextElement __RPC_FAR * This,
  17525.             /* [in] */ DISPID dispIdMember,
  17526.             /* [in] */ REFIID riid,
  17527.             /* [in] */ LCID lcid,
  17528.             /* [in] */ WORD wFlags,
  17529.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17530.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17531.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17532.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17533.         
  17534.         END_INTERFACE
  17535.     } DispIHTMLTextElementVtbl;
  17536.  
  17537.     interface DispIHTMLTextElement
  17538.     {
  17539.         CONST_VTBL struct DispIHTMLTextElementVtbl __RPC_FAR *lpVtbl;
  17540.     };
  17541.  
  17542.     
  17543.  
  17544. #ifdef COBJMACROS
  17545.  
  17546.  
  17547. #define DispIHTMLTextElement_QueryInterface(This,riid,ppvObject)    \
  17548.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17549.  
  17550. #define DispIHTMLTextElement_AddRef(This)    \
  17551.     (This)->lpVtbl -> AddRef(This)
  17552.  
  17553. #define DispIHTMLTextElement_Release(This)    \
  17554.     (This)->lpVtbl -> Release(This)
  17555.  
  17556.  
  17557. #define DispIHTMLTextElement_GetTypeInfoCount(This,pctinfo)    \
  17558.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17559.  
  17560. #define DispIHTMLTextElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17561.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17562.  
  17563. #define DispIHTMLTextElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17564.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17565.  
  17566. #define DispIHTMLTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17567.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17568.  
  17569. #endif /* COBJMACROS */
  17570.  
  17571.  
  17572. #endif     /* C style interface */
  17573.  
  17574.  
  17575. #endif     /* __DispIHTMLTextElement_DISPINTERFACE_DEFINED__ */
  17576.  
  17577.  
  17578. EXTERN_C const CLSID CLSID_HTMLTextElement;
  17579.  
  17580. #ifdef __cplusplus
  17581.  
  17582. class DECLSPEC_UUID("3050f26a-98b5-11cf-bb82-00aa00bdce0b")
  17583. HTMLTextElement;
  17584. #endif
  17585.  
  17586. #ifndef __HTMLTextContainerEvents_DISPINTERFACE_DEFINED__
  17587. #define __HTMLTextContainerEvents_DISPINTERFACE_DEFINED__
  17588.  
  17589. /****************************************
  17590.  * Generated header for dispinterface: HTMLTextContainerEvents
  17591.  * at Thu Sep 25 09:49:08 1997
  17592.  * using MIDL 3.02.88
  17593.  ****************************************/
  17594. /* [uuid][hidden] */ 
  17595.  
  17596.  
  17597.  
  17598. EXTERN_C const IID DIID_HTMLTextContainerEvents;
  17599.  
  17600. #if defined(__cplusplus) && !defined(CINTERFACE)
  17601.  
  17602.     interface DECLSPEC_UUID("1FF6AA72-5842-11cf-A707-00AA00C0098D")
  17603.     HTMLTextContainerEvents : public IDispatch
  17604.     {
  17605.     };
  17606.     
  17607. #else     /* C style interface */
  17608.  
  17609.     typedef struct HTMLTextContainerEventsVtbl
  17610.     {
  17611.         BEGIN_INTERFACE
  17612.         
  17613.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17614.             HTMLTextContainerEvents __RPC_FAR * This,
  17615.             /* [in] */ REFIID riid,
  17616.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17617.         
  17618.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17619.             HTMLTextContainerEvents __RPC_FAR * This);
  17620.         
  17621.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17622.             HTMLTextContainerEvents __RPC_FAR * This);
  17623.         
  17624.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17625.             HTMLTextContainerEvents __RPC_FAR * This,
  17626.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17627.         
  17628.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17629.             HTMLTextContainerEvents __RPC_FAR * This,
  17630.             /* [in] */ UINT iTInfo,
  17631.             /* [in] */ LCID lcid,
  17632.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17633.         
  17634.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17635.             HTMLTextContainerEvents __RPC_FAR * This,
  17636.             /* [in] */ REFIID riid,
  17637.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17638.             /* [in] */ UINT cNames,
  17639.             /* [in] */ LCID lcid,
  17640.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17641.         
  17642.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17643.             HTMLTextContainerEvents __RPC_FAR * This,
  17644.             /* [in] */ DISPID dispIdMember,
  17645.             /* [in] */ REFIID riid,
  17646.             /* [in] */ LCID lcid,
  17647.             /* [in] */ WORD wFlags,
  17648.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17649.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17650.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17651.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17652.         
  17653.         END_INTERFACE
  17654.     } HTMLTextContainerEventsVtbl;
  17655.  
  17656.     interface HTMLTextContainerEvents
  17657.     {
  17658.         CONST_VTBL struct HTMLTextContainerEventsVtbl __RPC_FAR *lpVtbl;
  17659.     };
  17660.  
  17661.     
  17662.  
  17663. #ifdef COBJMACROS
  17664.  
  17665.  
  17666. #define HTMLTextContainerEvents_QueryInterface(This,riid,ppvObject)    \
  17667.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17668.  
  17669. #define HTMLTextContainerEvents_AddRef(This)    \
  17670.     (This)->lpVtbl -> AddRef(This)
  17671.  
  17672. #define HTMLTextContainerEvents_Release(This)    \
  17673.     (This)->lpVtbl -> Release(This)
  17674.  
  17675.  
  17676. #define HTMLTextContainerEvents_GetTypeInfoCount(This,pctinfo)    \
  17677.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17678.  
  17679. #define HTMLTextContainerEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17680.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17681.  
  17682. #define HTMLTextContainerEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17683.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17684.  
  17685. #define HTMLTextContainerEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17686.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17687.  
  17688. #endif /* COBJMACROS */
  17689.  
  17690.  
  17691. #endif     /* C style interface */
  17692.  
  17693.  
  17694. #endif     /* __HTMLTextContainerEvents_DISPINTERFACE_DEFINED__ */
  17695.  
  17696.  
  17697. #ifndef __IHTMLTextContainer_INTERFACE_DEFINED__
  17698. #define __IHTMLTextContainer_INTERFACE_DEFINED__
  17699.  
  17700. /****************************************
  17701.  * Generated header for interface: IHTMLTextContainer
  17702.  * at Thu Sep 25 09:49:08 1997
  17703.  * using MIDL 3.02.88
  17704.  ****************************************/
  17705. /* [object][uuid][dual][oleautomation] */ 
  17706.  
  17707.  
  17708.  
  17709. EXTERN_C const IID IID_IHTMLTextContainer;
  17710.  
  17711. #if defined(__cplusplus) && !defined(CINTERFACE)
  17712.     
  17713.     interface DECLSPEC_UUID("3050f230-98b5-11cf-bb82-00aa00bdce0b")
  17714.     IHTMLTextContainer : public IDispatch
  17715.     {
  17716.     public:
  17717.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createControlRange( 
  17718.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *range) = 0;
  17719.         
  17720.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollHeight( 
  17721.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  17722.         
  17723.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollWidth( 
  17724.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  17725.         
  17726.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollTop( 
  17727.             /* [in] */ long v) = 0;
  17728.         
  17729.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollTop( 
  17730.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  17731.         
  17732.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollLeft( 
  17733.             /* [in] */ long v) = 0;
  17734.         
  17735.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollLeft( 
  17736.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  17737.         
  17738.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onscroll( 
  17739.             /* [in] */ VARIANT v) = 0;
  17740.         
  17741.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onscroll( 
  17742.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17743.         
  17744.     };
  17745.     
  17746. #else     /* C style interface */
  17747.  
  17748.     typedef struct IHTMLTextContainerVtbl
  17749.     {
  17750.         BEGIN_INTERFACE
  17751.         
  17752.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17753.             IHTMLTextContainer __RPC_FAR * This,
  17754.             /* [in] */ REFIID riid,
  17755.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17756.         
  17757.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17758.             IHTMLTextContainer __RPC_FAR * This);
  17759.         
  17760.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17761.             IHTMLTextContainer __RPC_FAR * This);
  17762.         
  17763.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17764.             IHTMLTextContainer __RPC_FAR * This,
  17765.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17766.         
  17767.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17768.             IHTMLTextContainer __RPC_FAR * This,
  17769.             /* [in] */ UINT iTInfo,
  17770.             /* [in] */ LCID lcid,
  17771.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17772.         
  17773.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17774.             IHTMLTextContainer __RPC_FAR * This,
  17775.             /* [in] */ REFIID riid,
  17776.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17777.             /* [in] */ UINT cNames,
  17778.             /* [in] */ LCID lcid,
  17779.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17780.         
  17781.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17782.             IHTMLTextContainer __RPC_FAR * This,
  17783.             /* [in] */ DISPID dispIdMember,
  17784.             /* [in] */ REFIID riid,
  17785.             /* [in] */ LCID lcid,
  17786.             /* [in] */ WORD wFlags,
  17787.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17788.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17789.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17790.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17791.         
  17792.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createControlRange )( 
  17793.             IHTMLTextContainer __RPC_FAR * This,
  17794.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *range);
  17795.         
  17796.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollHeight )( 
  17797.             IHTMLTextContainer __RPC_FAR * This,
  17798.             /* [out][retval] */ long __RPC_FAR *p);
  17799.         
  17800.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollWidth )( 
  17801.             IHTMLTextContainer __RPC_FAR * This,
  17802.             /* [out][retval] */ long __RPC_FAR *p);
  17803.         
  17804.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_scrollTop )( 
  17805.             IHTMLTextContainer __RPC_FAR * This,
  17806.             /* [in] */ long v);
  17807.         
  17808.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollTop )( 
  17809.             IHTMLTextContainer __RPC_FAR * This,
  17810.             /* [out][retval] */ long __RPC_FAR *p);
  17811.         
  17812.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_scrollLeft )( 
  17813.             IHTMLTextContainer __RPC_FAR * This,
  17814.             /* [in] */ long v);
  17815.         
  17816.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollLeft )( 
  17817.             IHTMLTextContainer __RPC_FAR * This,
  17818.             /* [out][retval] */ long __RPC_FAR *p);
  17819.         
  17820.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onscroll )( 
  17821.             IHTMLTextContainer __RPC_FAR * This,
  17822.             /* [in] */ VARIANT v);
  17823.         
  17824.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onscroll )( 
  17825.             IHTMLTextContainer __RPC_FAR * This,
  17826.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17827.         
  17828.         END_INTERFACE
  17829.     } IHTMLTextContainerVtbl;
  17830.  
  17831.     interface IHTMLTextContainer
  17832.     {
  17833.         CONST_VTBL struct IHTMLTextContainerVtbl __RPC_FAR *lpVtbl;
  17834.     };
  17835.  
  17836.     
  17837.  
  17838. #ifdef COBJMACROS
  17839.  
  17840.  
  17841. #define IHTMLTextContainer_QueryInterface(This,riid,ppvObject)    \
  17842.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17843.  
  17844. #define IHTMLTextContainer_AddRef(This)    \
  17845.     (This)->lpVtbl -> AddRef(This)
  17846.  
  17847. #define IHTMLTextContainer_Release(This)    \
  17848.     (This)->lpVtbl -> Release(This)
  17849.  
  17850.  
  17851. #define IHTMLTextContainer_GetTypeInfoCount(This,pctinfo)    \
  17852.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17853.  
  17854. #define IHTMLTextContainer_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17855.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17856.  
  17857. #define IHTMLTextContainer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17858.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17859.  
  17860. #define IHTMLTextContainer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17861.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17862.  
  17863.  
  17864. #define IHTMLTextContainer_createControlRange(This,range)    \
  17865.     (This)->lpVtbl -> createControlRange(This,range)
  17866.  
  17867. #define IHTMLTextContainer_get_scrollHeight(This,p)    \
  17868.     (This)->lpVtbl -> get_scrollHeight(This,p)
  17869.  
  17870. #define IHTMLTextContainer_get_scrollWidth(This,p)    \
  17871.     (This)->lpVtbl -> get_scrollWidth(This,p)
  17872.  
  17873. #define IHTMLTextContainer_put_scrollTop(This,v)    \
  17874.     (This)->lpVtbl -> put_scrollTop(This,v)
  17875.  
  17876. #define IHTMLTextContainer_get_scrollTop(This,p)    \
  17877.     (This)->lpVtbl -> get_scrollTop(This,p)
  17878.  
  17879. #define IHTMLTextContainer_put_scrollLeft(This,v)    \
  17880.     (This)->lpVtbl -> put_scrollLeft(This,v)
  17881.  
  17882. #define IHTMLTextContainer_get_scrollLeft(This,p)    \
  17883.     (This)->lpVtbl -> get_scrollLeft(This,p)
  17884.  
  17885. #define IHTMLTextContainer_put_onscroll(This,v)    \
  17886.     (This)->lpVtbl -> put_onscroll(This,v)
  17887.  
  17888. #define IHTMLTextContainer_get_onscroll(This,p)    \
  17889.     (This)->lpVtbl -> get_onscroll(This,p)
  17890.  
  17891. #endif /* COBJMACROS */
  17892.  
  17893.  
  17894. #endif     /* C style interface */
  17895.  
  17896.  
  17897.  
  17898. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_createControlRange_Proxy( 
  17899.     IHTMLTextContainer __RPC_FAR * This,
  17900.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *range);
  17901.  
  17902.  
  17903. void __RPC_STUB IHTMLTextContainer_createControlRange_Stub(
  17904.     IRpcStubBuffer *This,
  17905.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17906.     PRPC_MESSAGE _pRpcMessage,
  17907.     DWORD *_pdwStubPhase);
  17908.  
  17909.  
  17910. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollHeight_Proxy( 
  17911.     IHTMLTextContainer __RPC_FAR * This,
  17912.     /* [out][retval] */ long __RPC_FAR *p);
  17913.  
  17914.  
  17915. void __RPC_STUB IHTMLTextContainer_get_scrollHeight_Stub(
  17916.     IRpcStubBuffer *This,
  17917.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17918.     PRPC_MESSAGE _pRpcMessage,
  17919.     DWORD *_pdwStubPhase);
  17920.  
  17921.  
  17922. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollWidth_Proxy( 
  17923.     IHTMLTextContainer __RPC_FAR * This,
  17924.     /* [out][retval] */ long __RPC_FAR *p);
  17925.  
  17926.  
  17927. void __RPC_STUB IHTMLTextContainer_get_scrollWidth_Stub(
  17928.     IRpcStubBuffer *This,
  17929.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17930.     PRPC_MESSAGE _pRpcMessage,
  17931.     DWORD *_pdwStubPhase);
  17932.  
  17933.  
  17934. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_put_scrollTop_Proxy( 
  17935.     IHTMLTextContainer __RPC_FAR * This,
  17936.     /* [in] */ long v);
  17937.  
  17938.  
  17939. void __RPC_STUB IHTMLTextContainer_put_scrollTop_Stub(
  17940.     IRpcStubBuffer *This,
  17941.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17942.     PRPC_MESSAGE _pRpcMessage,
  17943.     DWORD *_pdwStubPhase);
  17944.  
  17945.  
  17946. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollTop_Proxy( 
  17947.     IHTMLTextContainer __RPC_FAR * This,
  17948.     /* [out][retval] */ long __RPC_FAR *p);
  17949.  
  17950.  
  17951. void __RPC_STUB IHTMLTextContainer_get_scrollTop_Stub(
  17952.     IRpcStubBuffer *This,
  17953.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17954.     PRPC_MESSAGE _pRpcMessage,
  17955.     DWORD *_pdwStubPhase);
  17956.  
  17957.  
  17958. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_put_scrollLeft_Proxy( 
  17959.     IHTMLTextContainer __RPC_FAR * This,
  17960.     /* [in] */ long v);
  17961.  
  17962.  
  17963. void __RPC_STUB IHTMLTextContainer_put_scrollLeft_Stub(
  17964.     IRpcStubBuffer *This,
  17965.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17966.     PRPC_MESSAGE _pRpcMessage,
  17967.     DWORD *_pdwStubPhase);
  17968.  
  17969.  
  17970. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollLeft_Proxy( 
  17971.     IHTMLTextContainer __RPC_FAR * This,
  17972.     /* [out][retval] */ long __RPC_FAR *p);
  17973.  
  17974.  
  17975. void __RPC_STUB IHTMLTextContainer_get_scrollLeft_Stub(
  17976.     IRpcStubBuffer *This,
  17977.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17978.     PRPC_MESSAGE _pRpcMessage,
  17979.     DWORD *_pdwStubPhase);
  17980.  
  17981.  
  17982. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_put_onscroll_Proxy( 
  17983.     IHTMLTextContainer __RPC_FAR * This,
  17984.     /* [in] */ VARIANT v);
  17985.  
  17986.  
  17987. void __RPC_STUB IHTMLTextContainer_put_onscroll_Stub(
  17988.     IRpcStubBuffer *This,
  17989.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17990.     PRPC_MESSAGE _pRpcMessage,
  17991.     DWORD *_pdwStubPhase);
  17992.  
  17993.  
  17994. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_onscroll_Proxy( 
  17995.     IHTMLTextContainer __RPC_FAR * This,
  17996.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  17997.  
  17998.  
  17999. void __RPC_STUB IHTMLTextContainer_get_onscroll_Stub(
  18000.     IRpcStubBuffer *This,
  18001.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18002.     PRPC_MESSAGE _pRpcMessage,
  18003.     DWORD *_pdwStubPhase);
  18004.  
  18005.  
  18006.  
  18007. #endif     /* __IHTMLTextContainer_INTERFACE_DEFINED__ */
  18008.  
  18009.  
  18010. #ifndef __DispIHTMLTextContainer_DISPINTERFACE_DEFINED__
  18011. #define __DispIHTMLTextContainer_DISPINTERFACE_DEFINED__
  18012.  
  18013. /****************************************
  18014.  * Generated header for dispinterface: DispIHTMLTextContainer
  18015.  * at Thu Sep 25 09:49:08 1997
  18016.  * using MIDL 3.02.88
  18017.  ****************************************/
  18018. /* [uuid][hidden] */ 
  18019.  
  18020.  
  18021.  
  18022. EXTERN_C const IID DIID_DispIHTMLTextContainer;
  18023.  
  18024. #if defined(__cplusplus) && !defined(CINTERFACE)
  18025.  
  18026.     interface DECLSPEC_UUID("3050f53e-98b5-11cf-bb82-00aa00bdce0b")
  18027.     DispIHTMLTextContainer : public IDispatch
  18028.     {
  18029.     };
  18030.     
  18031. #else     /* C style interface */
  18032.  
  18033.     typedef struct DispIHTMLTextContainerVtbl
  18034.     {
  18035.         BEGIN_INTERFACE
  18036.         
  18037.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18038.             DispIHTMLTextContainer __RPC_FAR * This,
  18039.             /* [in] */ REFIID riid,
  18040.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18041.         
  18042.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18043.             DispIHTMLTextContainer __RPC_FAR * This);
  18044.         
  18045.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18046.             DispIHTMLTextContainer __RPC_FAR * This);
  18047.         
  18048.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  18049.             DispIHTMLTextContainer __RPC_FAR * This,
  18050.             /* [out] */ UINT __RPC_FAR *pctinfo);
  18051.         
  18052.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  18053.             DispIHTMLTextContainer __RPC_FAR * This,
  18054.             /* [in] */ UINT iTInfo,
  18055.             /* [in] */ LCID lcid,
  18056.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  18057.         
  18058.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  18059.             DispIHTMLTextContainer __RPC_FAR * This,
  18060.             /* [in] */ REFIID riid,
  18061.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  18062.             /* [in] */ UINT cNames,
  18063.             /* [in] */ LCID lcid,
  18064.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  18065.         
  18066.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  18067.             DispIHTMLTextContainer __RPC_FAR * This,
  18068.             /* [in] */ DISPID dispIdMember,
  18069.             /* [in] */ REFIID riid,
  18070.             /* [in] */ LCID lcid,
  18071.             /* [in] */ WORD wFlags,
  18072.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  18073.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  18074.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  18075.             /* [out] */ UINT __RPC_FAR *puArgErr);
  18076.         
  18077.         END_INTERFACE
  18078.     } DispIHTMLTextContainerVtbl;
  18079.  
  18080.     interface DispIHTMLTextContainer
  18081.     {
  18082.         CONST_VTBL struct DispIHTMLTextContainerVtbl __RPC_FAR *lpVtbl;
  18083.     };
  18084.  
  18085.     
  18086.  
  18087. #ifdef COBJMACROS
  18088.  
  18089.  
  18090. #define DispIHTMLTextContainer_QueryInterface(This,riid,ppvObject)    \
  18091.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  18092.  
  18093. #define DispIHTMLTextContainer_AddRef(This)    \
  18094.     (This)->lpVtbl -> AddRef(This)
  18095.  
  18096. #define DispIHTMLTextContainer_Release(This)    \
  18097.     (This)->lpVtbl -> Release(This)
  18098.  
  18099.  
  18100. #define DispIHTMLTextContainer_GetTypeInfoCount(This,pctinfo)    \
  18101.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  18102.  
  18103. #define DispIHTMLTextContainer_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  18104.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  18105.  
  18106. #define DispIHTMLTextContainer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  18107.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  18108.  
  18109. #define DispIHTMLTextContainer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  18110.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  18111.  
  18112. #endif /* COBJMACROS */
  18113.  
  18114.  
  18115. #endif     /* C style interface */
  18116.  
  18117.  
  18118. #endif     /* __DispIHTMLTextContainer_DISPINTERFACE_DEFINED__ */
  18119.  
  18120.  
  18121. #ifndef __IHTMLControlRange_INTERFACE_DEFINED__
  18122. #define __IHTMLControlRange_INTERFACE_DEFINED__
  18123.  
  18124. /****************************************
  18125.  * Generated header for interface: IHTMLControlRange
  18126.  * at Thu Sep 25 09:49:08 1997
  18127.  * using MIDL 3.02.88
  18128.  ****************************************/
  18129. /* [object][uuid][dual][oleautomation] */ 
  18130.  
  18131.  
  18132.  
  18133. EXTERN_C const IID IID_IHTMLControlRange;
  18134.  
  18135. #if defined(__cplusplus) && !defined(CINTERFACE)
  18136.     
  18137.     interface DECLSPEC_UUID("3050f29c-98b5-11cf-bb82-00aa00bdce0b")
  18138.     IHTMLControlRange : public IDispatch
  18139.     {
  18140.     public:
  18141.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
  18142.         
  18143.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE add( 
  18144.             /* [in] */ IHTMLControlElement __RPC_FAR *item) = 0;
  18145.         
  18146.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE remove( 
  18147.             /* [in] */ long index) = 0;
  18148.         
  18149.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  18150.             /* [in] */ long index,
  18151.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *pdisp) = 0;
  18152.         
  18153.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView( 
  18154.             /* [in][optional] */ VARIANT varargStart) = 0;
  18155.         
  18156.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandSupported( 
  18157.             /* [in] */ BSTR cmdID,
  18158.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18159.         
  18160.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandEnabled( 
  18161.             /* [in] */ BSTR cmdID,
  18162.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18163.         
  18164.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandState( 
  18165.             /* [in] */ BSTR cmdID,
  18166.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18167.         
  18168.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandIndeterm( 
  18169.             /* [in] */ BSTR cmdID,
  18170.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18171.         
  18172.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandText( 
  18173.             /* [in] */ BSTR cmdID,
  18174.             /* [out][retval] */ BSTR __RPC_FAR *pcmdText) = 0;
  18175.         
  18176.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandValue( 
  18177.             /* [in] */ BSTR cmdID,
  18178.             /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue) = 0;
  18179.         
  18180.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommand( 
  18181.             /* [in] */ BSTR cmdID,
  18182.             /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  18183.             /* [in][optional] */ VARIANT value,
  18184.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18185.         
  18186.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommandShowHelp( 
  18187.             /* [in] */ BSTR cmdID,
  18188.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18189.         
  18190.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE commonParentElement( 
  18191.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent) = 0;
  18192.         
  18193.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  18194.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18195.         
  18196.     };
  18197.     
  18198. #else     /* C style interface */
  18199.  
  18200.     typedef struct IHTMLControlRangeVtbl
  18201.     {
  18202.         BEGIN_INTERFACE
  18203.         
  18204.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18205.             IHTMLControlRange __RPC_FAR * This,
  18206.             /* [in] */ REFIID riid,
  18207.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18208.         
  18209.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18210.             IHTMLControlRange __RPC_FAR * This);
  18211.         
  18212.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18213.             IHTMLControlRange __RPC_FAR * This);
  18214.         
  18215.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  18216.             IHTMLControlRange __RPC_FAR * This,
  18217.             /* [out] */ UINT __RPC_FAR *pctinfo);
  18218.         
  18219.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  18220.             IHTMLControlRange __RPC_FAR * This,
  18221.             /* [in] */ UINT iTInfo,
  18222.             /* [in] */ LCID lcid,
  18223.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  18224.         
  18225.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  18226.             IHTMLControlRange __RPC_FAR * This,
  18227.             /* [in] */ REFIID riid,
  18228.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  18229.             /* [in] */ UINT cNames,
  18230.             /* [in] */ LCID lcid,
  18231.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  18232.         
  18233.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  18234.             IHTMLControlRange __RPC_FAR * This,
  18235.             /* [in] */ DISPID dispIdMember,
  18236.             /* [in] */ REFIID riid,
  18237.             /* [in] */ LCID lcid,
  18238.             /* [in] */ WORD wFlags,
  18239.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  18240.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  18241.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  18242.             /* [out] */ UINT __RPC_FAR *puArgErr);
  18243.         
  18244.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *select )( 
  18245.             IHTMLControlRange __RPC_FAR * This);
  18246.         
  18247.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *add )( 
  18248.             IHTMLControlRange __RPC_FAR * This,
  18249.             /* [in] */ IHTMLControlElement __RPC_FAR *item);
  18250.         
  18251.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *remove )( 
  18252.             IHTMLControlRange __RPC_FAR * This,
  18253.             /* [in] */ long index);
  18254.         
  18255.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  18256.             IHTMLControlRange __RPC_FAR * This,
  18257.             /* [in] */ long index,
  18258.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *pdisp);
  18259.         
  18260.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *scrollIntoView )( 
  18261.             IHTMLControlRange __RPC_FAR * This,
  18262.             /* [in][optional] */ VARIANT varargStart);
  18263.         
  18264.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandSupported )( 
  18265.             IHTMLControlRange __RPC_FAR * This,
  18266.             /* [in] */ BSTR cmdID,
  18267.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18268.         
  18269.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandEnabled )( 
  18270.             IHTMLControlRange __RPC_FAR * This,
  18271.             /* [in] */ BSTR cmdID,
  18272.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18273.         
  18274.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandState )( 
  18275.             IHTMLControlRange __RPC_FAR * This,
  18276.             /* [in] */ BSTR cmdID,
  18277.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18278.         
  18279.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandIndeterm )( 
  18280.             IHTMLControlRange __RPC_FAR * This,
  18281.             /* [in] */ BSTR cmdID,
  18282.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18283.         
  18284.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandText )( 
  18285.             IHTMLControlRange __RPC_FAR * This,
  18286.             /* [in] */ BSTR cmdID,
  18287.             /* [out][retval] */ BSTR __RPC_FAR *pcmdText);
  18288.         
  18289.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandValue )( 
  18290.             IHTMLControlRange __RPC_FAR * This,
  18291.             /* [in] */ BSTR cmdID,
  18292.             /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue);
  18293.         
  18294.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execCommand )( 
  18295.             IHTMLControlRange __RPC_FAR * This,
  18296.             /* [in] */ BSTR cmdID,
  18297.             /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  18298.             /* [in][optional] */ VARIANT value,
  18299.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18300.         
  18301.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execCommandShowHelp )( 
  18302.             IHTMLControlRange __RPC_FAR * This,
  18303.             /* [in] */ BSTR cmdID,
  18304.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18305.         
  18306.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *commonParentElement )( 
  18307.             IHTMLControlRange __RPC_FAR * This,
  18308.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent);
  18309.         
  18310.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  18311.             IHTMLControlRange __RPC_FAR * This,
  18312.             /* [out][retval] */ long __RPC_FAR *p);
  18313.         
  18314.         END_INTERFACE
  18315.     } IHTMLControlRangeVtbl;
  18316.  
  18317.     interface IHTMLControlRange
  18318.     {
  18319.         CONST_VTBL struct IHTMLControlRangeVtbl __RPC_FAR *lpVtbl;
  18320.     };
  18321.  
  18322.     
  18323.  
  18324. #ifdef COBJMACROS
  18325.  
  18326.  
  18327. #define IHTMLControlRange_QueryInterface(This,riid,ppvObject)    \
  18328.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  18329.  
  18330. #define IHTMLControlRange_AddRef(This)    \
  18331.     (This)->lpVtbl -> AddRef(This)
  18332.  
  18333. #define IHTMLControlRange_Release(This)    \
  18334.     (This)->lpVtbl -> Release(This)
  18335.  
  18336.  
  18337. #define IHTMLControlRange_GetTypeInfoCount(This,pctinfo)    \
  18338.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  18339.  
  18340. #define IHTMLControlRange_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  18341.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  18342.  
  18343. #define IHTMLControlRange_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  18344.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  18345.  
  18346. #define IHTMLControlRange_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  18347.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  18348.  
  18349.  
  18350. #define IHTMLControlRange_select(This)    \
  18351.     (This)->lpVtbl -> select(This)
  18352.  
  18353. #define IHTMLControlRange_add(This,item)    \
  18354.     (This)->lpVtbl -> add(This,item)
  18355.  
  18356. #define IHTMLControlRange_remove(This,index)    \
  18357.     (This)->lpVtbl -> remove(This,index)
  18358.  
  18359. #define IHTMLControlRange_item(This,index,pdisp)    \
  18360.     (This)->lpVtbl -> item(This,index,pdisp)
  18361.  
  18362. #define IHTMLControlRange_scrollIntoView(This,varargStart)    \
  18363.     (This)->lpVtbl -> scrollIntoView(This,varargStart)
  18364.  
  18365. #define IHTMLControlRange_queryCommandSupported(This,cmdID,pfRet)    \
  18366.     (This)->lpVtbl -> queryCommandSupported(This,cmdID,pfRet)
  18367.  
  18368. #define IHTMLControlRange_queryCommandEnabled(This,cmdID,pfRet)    \
  18369.     (This)->lpVtbl -> queryCommandEnabled(This,cmdID,pfRet)
  18370.  
  18371. #define IHTMLControlRange_queryCommandState(This,cmdID,pfRet)    \
  18372.     (This)->lpVtbl -> queryCommandState(This,cmdID,pfRet)
  18373.  
  18374. #define IHTMLControlRange_queryCommandIndeterm(This,cmdID,pfRet)    \
  18375.     (This)->lpVtbl -> queryCommandIndeterm(This,cmdID,pfRet)
  18376.  
  18377. #define IHTMLControlRange_queryCommandText(This,cmdID,pcmdText)    \
  18378.     (This)->lpVtbl -> queryCommandText(This,cmdID,pcmdText)
  18379.  
  18380. #define IHTMLControlRange_queryCommandValue(This,cmdID,pcmdValue)    \
  18381.     (This)->lpVtbl -> queryCommandValue(This,cmdID,pcmdValue)
  18382.  
  18383. #define IHTMLControlRange_execCommand(This,cmdID,showUI,value,pfRet)    \
  18384.     (This)->lpVtbl -> execCommand(This,cmdID,showUI,value,pfRet)
  18385.  
  18386. #define IHTMLControlRange_execCommandShowHelp(This,cmdID,pfRet)    \
  18387.     (This)->lpVtbl -> execCommandShowHelp(This,cmdID,pfRet)
  18388.  
  18389. #define IHTMLControlRange_commonParentElement(This,Parent)    \
  18390.     (This)->lpVtbl -> commonParentElement(This,Parent)
  18391.  
  18392. #define IHTMLControlRange_get_length(This,p)    \
  18393.     (This)->lpVtbl -> get_length(This,p)
  18394.  
  18395. #endif /* COBJMACROS */
  18396.  
  18397.  
  18398. #endif     /* C style interface */
  18399.  
  18400.  
  18401.  
  18402. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_select_Proxy( 
  18403.     IHTMLControlRange __RPC_FAR * This);
  18404.  
  18405.  
  18406. void __RPC_STUB IHTMLControlRange_select_Stub(
  18407.     IRpcStubBuffer *This,
  18408.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18409.     PRPC_MESSAGE _pRpcMessage,
  18410.     DWORD *_pdwStubPhase);
  18411.  
  18412.  
  18413. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_add_Proxy( 
  18414.     IHTMLControlRange __RPC_FAR * This,
  18415.     /* [in] */ IHTMLControlElement __RPC_FAR *item);
  18416.  
  18417.  
  18418. void __RPC_STUB IHTMLControlRange_add_Stub(
  18419.     IRpcStubBuffer *This,
  18420.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18421.     PRPC_MESSAGE _pRpcMessage,
  18422.     DWORD *_pdwStubPhase);
  18423.  
  18424.  
  18425. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_remove_Proxy( 
  18426.     IHTMLControlRange __RPC_FAR * This,
  18427.     /* [in] */ long index);
  18428.  
  18429.  
  18430. void __RPC_STUB IHTMLControlRange_remove_Stub(
  18431.     IRpcStubBuffer *This,
  18432.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18433.     PRPC_MESSAGE _pRpcMessage,
  18434.     DWORD *_pdwStubPhase);
  18435.  
  18436.  
  18437. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_item_Proxy( 
  18438.     IHTMLControlRange __RPC_FAR * This,
  18439.     /* [in] */ long index,
  18440.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *pdisp);
  18441.  
  18442.  
  18443. void __RPC_STUB IHTMLControlRange_item_Stub(
  18444.     IRpcStubBuffer *This,
  18445.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18446.     PRPC_MESSAGE _pRpcMessage,
  18447.     DWORD *_pdwStubPhase);
  18448.  
  18449.  
  18450. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_scrollIntoView_Proxy( 
  18451.     IHTMLControlRange __RPC_FAR * This,
  18452.     /* [in][optional] */ VARIANT varargStart);
  18453.  
  18454.  
  18455. void __RPC_STUB IHTMLControlRange_scrollIntoView_Stub(
  18456.     IRpcStubBuffer *This,
  18457.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18458.     PRPC_MESSAGE _pRpcMessage,
  18459.     DWORD *_pdwStubPhase);
  18460.  
  18461.  
  18462. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandSupported_Proxy( 
  18463.     IHTMLControlRange __RPC_FAR * This,
  18464.     /* [in] */ BSTR cmdID,
  18465.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18466.  
  18467.  
  18468. void __RPC_STUB IHTMLControlRange_queryCommandSupported_Stub(
  18469.     IRpcStubBuffer *This,
  18470.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18471.     PRPC_MESSAGE _pRpcMessage,
  18472.     DWORD *_pdwStubPhase);
  18473.  
  18474.  
  18475. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandEnabled_Proxy( 
  18476.     IHTMLControlRange __RPC_FAR * This,
  18477.     /* [in] */ BSTR cmdID,
  18478.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18479.  
  18480.  
  18481. void __RPC_STUB IHTMLControlRange_queryCommandEnabled_Stub(
  18482.     IRpcStubBuffer *This,
  18483.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18484.     PRPC_MESSAGE _pRpcMessage,
  18485.     DWORD *_pdwStubPhase);
  18486.  
  18487.  
  18488. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandState_Proxy( 
  18489.     IHTMLControlRange __RPC_FAR * This,
  18490.     /* [in] */ BSTR cmdID,
  18491.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18492.  
  18493.  
  18494. void __RPC_STUB IHTMLControlRange_queryCommandState_Stub(
  18495.     IRpcStubBuffer *This,
  18496.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18497.     PRPC_MESSAGE _pRpcMessage,
  18498.     DWORD *_pdwStubPhase);
  18499.  
  18500.  
  18501. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandIndeterm_Proxy( 
  18502.     IHTMLControlRange __RPC_FAR * This,
  18503.     /* [in] */ BSTR cmdID,
  18504.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18505.  
  18506.  
  18507. void __RPC_STUB IHTMLControlRange_queryCommandIndeterm_Stub(
  18508.     IRpcStubBuffer *This,
  18509.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18510.     PRPC_MESSAGE _pRpcMessage,
  18511.     DWORD *_pdwStubPhase);
  18512.  
  18513.  
  18514. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandText_Proxy( 
  18515.     IHTMLControlRange __RPC_FAR * This,
  18516.     /* [in] */ BSTR cmdID,
  18517.     /* [out][retval] */ BSTR __RPC_FAR *pcmdText);
  18518.  
  18519.  
  18520. void __RPC_STUB IHTMLControlRange_queryCommandText_Stub(
  18521.     IRpcStubBuffer *This,
  18522.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18523.     PRPC_MESSAGE _pRpcMessage,
  18524.     DWORD *_pdwStubPhase);
  18525.  
  18526.  
  18527. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandValue_Proxy( 
  18528.     IHTMLControlRange __RPC_FAR * This,
  18529.     /* [in] */ BSTR cmdID,
  18530.     /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue);
  18531.  
  18532.  
  18533. void __RPC_STUB IHTMLControlRange_queryCommandValue_Stub(
  18534.     IRpcStubBuffer *This,
  18535.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18536.     PRPC_MESSAGE _pRpcMessage,
  18537.     DWORD *_pdwStubPhase);
  18538.  
  18539.  
  18540. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_execCommand_Proxy( 
  18541.     IHTMLControlRange __RPC_FAR * This,
  18542.     /* [in] */ BSTR cmdID,
  18543.     /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  18544.     /* [in][optional] */ VARIANT value,
  18545.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18546.  
  18547.  
  18548. void __RPC_STUB IHTMLControlRange_execCommand_Stub(
  18549.     IRpcStubBuffer *This,
  18550.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18551.     PRPC_MESSAGE _pRpcMessage,
  18552.     DWORD *_pdwStubPhase);
  18553.  
  18554.  
  18555. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_execCommandShowHelp_Proxy( 
  18556.     IHTMLControlRange __RPC_FAR * This,
  18557.     /* [in] */ BSTR cmdID,
  18558.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18559.  
  18560.  
  18561. void __RPC_STUB IHTMLControlRange_execCommandShowHelp_Stub(
  18562.     IRpcStubBuffer *This,
  18563.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18564.     PRPC_MESSAGE _pRpcMessage,
  18565.     DWORD *_pdwStubPhase);
  18566.  
  18567.  
  18568. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_commonParentElement_Proxy( 
  18569.     IHTMLControlRange __RPC_FAR * This,
  18570.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent);
  18571.  
  18572.  
  18573. void __RPC_STUB IHTMLControlRange_commonParentElement_Stub(
  18574.     IRpcStubBuffer *This,
  18575.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18576.     PRPC_MESSAGE _pRpcMessage,
  18577.     DWORD *_pdwStubPhase);
  18578.  
  18579.  
  18580. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_get_length_Proxy( 
  18581.     IHTMLControlRange __RPC_FAR * This,
  18582.     /* [out][retval] */ long __RPC_FAR *p);
  18583.  
  18584.  
  18585. void __RPC_STUB IHTMLControlRange_get_length_Stub(
  18586.     IRpcStubBuffer *This,
  18587.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18588.     PRPC_MESSAGE _pRpcMessage,
  18589.     DWORD *_pdwStubPhase);
  18590.  
  18591.  
  18592.  
  18593. #endif     /* __IHTMLControlRange_INTERFACE_DEFINED__ */
  18594.  
  18595.  
  18596. #ifndef __HTMLImgEvents_DISPINTERFACE_DEFINED__
  18597. #define __HTMLImgEvents_DISPINTERFACE_DEFINED__
  18598.  
  18599. /****************************************
  18600.  * Generated header for dispinterface: HTMLImgEvents
  18601.  * at Thu Sep 25 09:49:08 1997
  18602.  * using MIDL 3.02.88
  18603.  ****************************************/
  18604. /* [uuid][hidden] */ 
  18605.  
  18606.  
  18607.  
  18608. EXTERN_C const IID DIID_HTMLImgEvents;
  18609.  
  18610. #if defined(__cplusplus) && !defined(CINTERFACE)
  18611.  
  18612.     interface DECLSPEC_UUID("3050f25b-98b5-11cf-bb82-00aa00bdce0b")
  18613.     HTMLImgEvents : public IDispatch
  18614.     {
  18615.     };
  18616.     
  18617. #else     /* C style interface */
  18618.  
  18619.     typedef struct HTMLImgEventsVtbl
  18620.     {
  18621.         BEGIN_INTERFACE
  18622.         
  18623.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18624.             HTMLImgEvents __RPC_FAR * This,
  18625.             /* [in] */ REFIID riid,
  18626.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18627.         
  18628.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18629.             HTMLImgEvents __RPC_FAR * This);
  18630.         
  18631.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18632.             HTMLImgEvents __RPC_FAR * This);
  18633.         
  18634.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  18635.             HTMLImgEvents __RPC_FAR * This,
  18636.             /* [out] */ UINT __RPC_FAR *pctinfo);
  18637.         
  18638.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  18639.             HTMLImgEvents __RPC_FAR * This,
  18640.             /* [in] */ UINT iTInfo,
  18641.             /* [in] */ LCID lcid,
  18642.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  18643.         
  18644.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  18645.             HTMLImgEvents __RPC_FAR * This,
  18646.             /* [in] */ REFIID riid,
  18647.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  18648.             /* [in] */ UINT cNames,
  18649.             /* [in] */ LCID lcid,
  18650.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  18651.         
  18652.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  18653.             HTMLImgEvents __RPC_FAR * This,
  18654.             /* [in] */ DISPID dispIdMember,
  18655.             /* [in] */ REFIID riid,
  18656.             /* [in] */ LCID lcid,
  18657.             /* [in] */ WORD wFlags,
  18658.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  18659.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  18660.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  18661.             /* [out] */ UINT __RPC_FAR *puArgErr);
  18662.         
  18663.         END_INTERFACE
  18664.     } HTMLImgEventsVtbl;
  18665.  
  18666.     interface HTMLImgEvents
  18667.     {
  18668.         CONST_VTBL struct HTMLImgEventsVtbl __RPC_FAR *lpVtbl;
  18669.     };
  18670.  
  18671.     
  18672.  
  18673. #ifdef COBJMACROS
  18674.  
  18675.  
  18676. #define HTMLImgEvents_QueryInterface(This,riid,ppvObject)    \
  18677.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  18678.  
  18679. #define HTMLImgEvents_AddRef(This)    \
  18680.     (This)->lpVtbl -> AddRef(This)
  18681.  
  18682. #define HTMLImgEvents_Release(This)    \
  18683.     (This)->lpVtbl -> Release(This)
  18684.  
  18685.  
  18686. #define HTMLImgEvents_GetTypeInfoCount(This,pctinfo)    \
  18687.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  18688.  
  18689. #define HTMLImgEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  18690.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  18691.  
  18692. #define HTMLImgEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  18693.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  18694.  
  18695. #define HTMLImgEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  18696.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  18697.  
  18698. #endif /* COBJMACROS */
  18699.  
  18700.  
  18701. #endif     /* C style interface */
  18702.  
  18703.  
  18704. #endif     /* __HTMLImgEvents_DISPINTERFACE_DEFINED__ */
  18705.  
  18706.  
  18707. #ifndef __HTMLInputImageEvents_DISPINTERFACE_DEFINED__
  18708. #define __HTMLInputImageEvents_DISPINTERFACE_DEFINED__
  18709.  
  18710. /****************************************
  18711.  * Generated header for dispinterface: HTMLInputImageEvents
  18712.  * at Thu Sep 25 09:49:08 1997
  18713.  * using MIDL 3.02.88
  18714.  ****************************************/
  18715. /* [uuid][hidden] */ 
  18716.  
  18717.  
  18718.  
  18719. EXTERN_C const IID DIID_HTMLInputImageEvents;
  18720.  
  18721. #if defined(__cplusplus) && !defined(CINTERFACE)
  18722.  
  18723.     interface DECLSPEC_UUID("3050f2c3-98b5-11cf-bb82-00aa00bdce0b")
  18724.     HTMLInputImageEvents : public IDispatch
  18725.     {
  18726.     };
  18727.     
  18728. #else     /* C style interface */
  18729.  
  18730.     typedef struct HTMLInputImageEventsVtbl
  18731.     {
  18732.         BEGIN_INTERFACE
  18733.         
  18734.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18735.             HTMLInputImageEvents __RPC_FAR * This,
  18736.             /* [in] */ REFIID riid,
  18737.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18738.         
  18739.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18740.             HTMLInputImageEvents __RPC_FAR * This);
  18741.         
  18742.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18743.             HTMLInputImageEvents __RPC_FAR * This);
  18744.         
  18745.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  18746.             HTMLInputImageEvents __RPC_FAR * This,
  18747.             /* [out] */ UINT __RPC_FAR *pctinfo);
  18748.         
  18749.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  18750.             HTMLInputImageEvents __RPC_FAR * This,
  18751.             /* [in] */ UINT iTInfo,
  18752.             /* [in] */ LCID lcid,
  18753.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  18754.         
  18755.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  18756.             HTMLInputImageEvents __RPC_FAR * This,
  18757.             /* [in] */ REFIID riid,
  18758.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  18759.             /* [in] */ UINT cNames,
  18760.             /* [in] */ LCID lcid,
  18761.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  18762.         
  18763.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  18764.             HTMLInputImageEvents __RPC_FAR * This,
  18765.             /* [in] */ DISPID dispIdMember,
  18766.             /* [in] */ REFIID riid,
  18767.             /* [in] */ LCID lcid,
  18768.             /* [in] */ WORD wFlags,
  18769.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  18770.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  18771.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  18772.             /* [out] */ UINT __RPC_FAR *puArgErr);
  18773.         
  18774.         END_INTERFACE
  18775.     } HTMLInputImageEventsVtbl;
  18776.  
  18777.     interface HTMLInputImageEvents
  18778.     {
  18779.         CONST_VTBL struct HTMLInputImageEventsVtbl __RPC_FAR *lpVtbl;
  18780.     };
  18781.  
  18782.     
  18783.  
  18784. #ifdef COBJMACROS
  18785.  
  18786.  
  18787. #define HTMLInputImageEvents_QueryInterface(This,riid,ppvObject)    \
  18788.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  18789.  
  18790. #define HTMLInputImageEvents_AddRef(This)    \
  18791.     (This)->lpVtbl -> AddRef(This)
  18792.  
  18793. #define HTMLInputImageEvents_Release(This)    \
  18794.     (This)->lpVtbl -> Release(This)
  18795.  
  18796.  
  18797. #define HTMLInputImageEvents_GetTypeInfoCount(This,pctinfo)    \
  18798.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  18799.  
  18800. #define HTMLInputImageEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  18801.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  18802.  
  18803. #define HTMLInputImageEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  18804.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  18805.  
  18806. #define HTMLInputImageEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  18807.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  18808.  
  18809. #endif /* COBJMACROS */
  18810.  
  18811.  
  18812. #endif     /* C style interface */
  18813.  
  18814.  
  18815. #endif     /* __HTMLInputImageEvents_DISPINTERFACE_DEFINED__ */
  18816.  
  18817.  
  18818. #ifndef __IHTMLImgElement_INTERFACE_DEFINED__
  18819. #define __IHTMLImgElement_INTERFACE_DEFINED__
  18820.  
  18821. /****************************************
  18822.  * Generated header for interface: IHTMLImgElement
  18823.  * at Thu Sep 25 09:49:08 1997
  18824.  * using MIDL 3.02.88
  18825.  ****************************************/
  18826. /* [object][uuid][dual][oleautomation] */ 
  18827.  
  18828.  
  18829.  
  18830. EXTERN_C const IID IID_IHTMLImgElement;
  18831.  
  18832. #if defined(__cplusplus) && !defined(CINTERFACE)
  18833.     
  18834.     interface DECLSPEC_UUID("3050f240-98b5-11cf-bb82-00aa00bdce0b")
  18835.     IHTMLImgElement : public IDispatch
  18836.     {
  18837.     public:
  18838.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_isMap( 
  18839.             /* [in] */ VARIANT_BOOL v) = 0;
  18840.         
  18841.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_isMap( 
  18842.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  18843.         
  18844.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_useMap( 
  18845.             /* [in] */ BSTR v) = 0;
  18846.         
  18847.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_useMap( 
  18848.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18849.         
  18850.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType( 
  18851.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18852.         
  18853.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileSize( 
  18854.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18855.         
  18856.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileCreatedDate( 
  18857.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18858.         
  18859.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileModifiedDate( 
  18860.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18861.         
  18862.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileUpdatedDate( 
  18863.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18864.         
  18865.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocol( 
  18866.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18867.         
  18868.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  18869.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18870.         
  18871.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nameProp( 
  18872.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18873.         
  18874.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  18875.             /* [in] */ VARIANT v) = 0;
  18876.         
  18877.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  18878.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18879.         
  18880.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace( 
  18881.             /* [in] */ long v) = 0;
  18882.         
  18883.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace( 
  18884.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18885.         
  18886.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace( 
  18887.             /* [in] */ long v) = 0;
  18888.         
  18889.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace( 
  18890.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18891.         
  18892.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_alt( 
  18893.             /* [in] */ BSTR v) = 0;
  18894.         
  18895.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_alt( 
  18896.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18897.         
  18898.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_src( 
  18899.             /* [in] */ BSTR v) = 0;
  18900.         
  18901.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_src( 
  18902.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18903.         
  18904.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lowsrc( 
  18905.             /* [in] */ BSTR v) = 0;
  18906.         
  18907.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lowsrc( 
  18908.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18909.         
  18910.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vrml( 
  18911.             /* [in] */ BSTR v) = 0;
  18912.         
  18913.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vrml( 
  18914.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18915.         
  18916.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dynsrc( 
  18917.             /* [in] */ BSTR v) = 0;
  18918.         
  18919.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dynsrc( 
  18920.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18921.         
  18922.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  18923.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18924.         
  18925.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_complete( 
  18926.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  18927.         
  18928.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_loop( 
  18929.             /* [in] */ VARIANT v) = 0;
  18930.         
  18931.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_loop( 
  18932.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18933.         
  18934.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  18935.             /* [in] */ BSTR v) = 0;
  18936.         
  18937.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  18938.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18939.         
  18940.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  18941.             /* [in] */ VARIANT v) = 0;
  18942.         
  18943.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  18944.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18945.         
  18946.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror( 
  18947.             /* [in] */ VARIANT v) = 0;
  18948.         
  18949.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror( 
  18950.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18951.         
  18952.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onabort( 
  18953.             /* [in] */ VARIANT v) = 0;
  18954.         
  18955.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onabort( 
  18956.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18957.         
  18958.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  18959.             /* [in] */ BSTR v) = 0;
  18960.         
  18961.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  18962.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18963.         
  18964.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  18965.             /* [in] */ long v) = 0;
  18966.         
  18967.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  18968.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18969.         
  18970.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  18971.             /* [in] */ long v) = 0;
  18972.         
  18973.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  18974.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18975.         
  18976.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start( 
  18977.             /* [in] */ BSTR v) = 0;
  18978.         
  18979.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start( 
  18980.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18981.         
  18982.     };
  18983.     
  18984. #else     /* C style interface */
  18985.  
  18986.     typedef struct IHTMLImgElementVtbl
  18987.     {
  18988.         BEGIN_INTERFACE
  18989.         
  18990.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18991.             IHTMLImgElement __RPC_FAR * This,
  18992.             /* [in] */ REFIID riid,
  18993.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18994.         
  18995.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18996.             IHTMLImgElement __RPC_FAR * This);
  18997.         
  18998.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18999.             IHTMLImgElement __RPC_FAR * This);
  19000.         
  19001.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  19002.             IHTMLImgElement __RPC_FAR * This,
  19003.             /* [out] */ UINT __RPC_FAR *pctinfo);
  19004.         
  19005.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  19006.             IHTMLImgElement __RPC_FAR * This,
  19007.             /* [in] */ UINT iTInfo,
  19008.             /* [in] */ LCID lcid,
  19009.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  19010.         
  19011.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  19012.             IHTMLImgElement __RPC_FAR * This,
  19013.             /* [in] */ REFIID riid,
  19014.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  19015.             /* [in] */ UINT cNames,
  19016.             /* [in] */ LCID lcid,
  19017.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  19018.         
  19019.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  19020.             IHTMLImgElement __RPC_FAR * This,
  19021.             /* [in] */ DISPID dispIdMember,
  19022.             /* [in] */ REFIID riid,
  19023.             /* [in] */ LCID lcid,
  19024.             /* [in] */ WORD wFlags,
  19025.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  19026.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  19027.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  19028.             /* [out] */ UINT __RPC_FAR *puArgErr);
  19029.         
  19030.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_isMap )( 
  19031.             IHTMLImgElement __RPC_FAR * This,
  19032.             /* [in] */ VARIANT_BOOL v);
  19033.         
  19034.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_isMap )( 
  19035.             IHTMLImgElement __RPC_FAR * This,
  19036.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19037.         
  19038.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_useMap )( 
  19039.             IHTMLImgElement __RPC_FAR * This,
  19040.             /* [in] */ BSTR v);
  19041.         
  19042.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_useMap )( 
  19043.             IHTMLImgElement __RPC_FAR * This,
  19044.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19045.         
  19046.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_mimeType )( 
  19047.             IHTMLImgElement __RPC_FAR * This,
  19048.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19049.         
  19050.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileSize )( 
  19051.             IHTMLImgElement __RPC_FAR * This,
  19052.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19053.         
  19054.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileCreatedDate )( 
  19055.             IHTMLImgElement __RPC_FAR * This,
  19056.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19057.         
  19058.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileModifiedDate )( 
  19059.             IHTMLImgElement __RPC_FAR * This,
  19060.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19061.         
  19062.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileUpdatedDate )( 
  19063.             IHTMLImgElement __RPC_FAR * This,
  19064.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19065.         
  19066.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_protocol )( 
  19067.             IHTMLImgElement __RPC_FAR * This,
  19068.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19069.         
  19070.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_href )( 
  19071.             IHTMLImgElement __RPC_FAR * This,
  19072.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19073.         
  19074.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nameProp )( 
  19075.             IHTMLImgElement __RPC_FAR * This,
  19076.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19077.         
  19078.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  19079.             IHTMLImgElement __RPC_FAR * This,
  19080.             /* [in] */ VARIANT v);
  19081.         
  19082.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  19083.             IHTMLImgElement __RPC_FAR * This,
  19084.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19085.         
  19086.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vspace )( 
  19087.             IHTMLImgElement __RPC_FAR * This,
  19088.             /* [in] */ long v);
  19089.         
  19090.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vspace )( 
  19091.             IHTMLImgElement __RPC_FAR * This,
  19092.             /* [out][retval] */ long __RPC_FAR *p);
  19093.         
  19094.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_hspace )( 
  19095.             IHTMLImgElement __RPC_FAR * This,
  19096.             /* [in] */ long v);
  19097.         
  19098.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_hspace )( 
  19099.             IHTMLImgElement __RPC_FAR * This,
  19100.             /* [out][retval] */ long __RPC_FAR *p);
  19101.         
  19102.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_alt )( 
  19103.             IHTMLImgElement __RPC_FAR * This,
  19104.             /* [in] */ BSTR v);
  19105.         
  19106.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_alt )( 
  19107.             IHTMLImgElement __RPC_FAR * This,
  19108.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19109.         
  19110.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_src )( 
  19111.             IHTMLImgElement __RPC_FAR * This,
  19112.             /* [in] */ BSTR v);
  19113.         
  19114.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_src )( 
  19115.             IHTMLImgElement __RPC_FAR * This,
  19116.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19117.         
  19118.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lowsrc )( 
  19119.             IHTMLImgElement __RPC_FAR * This,
  19120.             /* [in] */ BSTR v);
  19121.         
  19122.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lowsrc )( 
  19123.             IHTMLImgElement __RPC_FAR * This,
  19124.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19125.         
  19126.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vrml )( 
  19127.             IHTMLImgElement __RPC_FAR * This,
  19128.             /* [in] */ BSTR v);
  19129.         
  19130.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vrml )( 
  19131.             IHTMLImgElement __RPC_FAR * This,
  19132.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19133.         
  19134.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dynsrc )( 
  19135.             IHTMLImgElement __RPC_FAR * This,
  19136.             /* [in] */ BSTR v);
  19137.         
  19138.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dynsrc )( 
  19139.             IHTMLImgElement __RPC_FAR * This,
  19140.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19141.         
  19142.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )( 
  19143.             IHTMLImgElement __RPC_FAR * This,
  19144.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19145.         
  19146.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_complete )( 
  19147.             IHTMLImgElement __RPC_FAR * This,
  19148.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19149.         
  19150.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_loop )( 
  19151.             IHTMLImgElement __RPC_FAR * This,
  19152.             /* [in] */ VARIANT v);
  19153.         
  19154.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_loop )( 
  19155.             IHTMLImgElement __RPC_FAR * This,
  19156.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19157.         
  19158.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  19159.             IHTMLImgElement __RPC_FAR * This,
  19160.             /* [in] */ BSTR v);
  19161.         
  19162.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  19163.             IHTMLImgElement __RPC_FAR * This,
  19164.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19165.         
  19166.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onload )( 
  19167.             IHTMLImgElement __RPC_FAR * This,
  19168.             /* [in] */ VARIANT v);
  19169.         
  19170.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onload )( 
  19171.             IHTMLImgElement __RPC_FAR * This,
  19172.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19173.         
  19174.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerror )( 
  19175.             IHTMLImgElement __RPC_FAR * This,
  19176.             /* [in] */ VARIANT v);
  19177.         
  19178.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerror )( 
  19179.             IHTMLImgElement __RPC_FAR * This,
  19180.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19181.         
  19182.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onabort )( 
  19183.             IHTMLImgElement __RPC_FAR * This,
  19184.             /* [in] */ VARIANT v);
  19185.         
  19186.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onabort )( 
  19187.             IHTMLImgElement __RPC_FAR * This,
  19188.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19189.         
  19190.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  19191.             IHTMLImgElement __RPC_FAR * This,
  19192.             /* [in] */ BSTR v);
  19193.         
  19194.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  19195.             IHTMLImgElement __RPC_FAR * This,
  19196.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19197.         
  19198.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  19199.             IHTMLImgElement __RPC_FAR * This,
  19200.             /* [in] */ long v);
  19201.         
  19202.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  19203.             IHTMLImgElement __RPC_FAR * This,
  19204.             /* [out][retval] */ long __RPC_FAR *p);
  19205.         
  19206.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  19207.             IHTMLImgElement __RPC_FAR * This,
  19208.             /* [in] */ long v);
  19209.         
  19210.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  19211.             IHTMLImgElement __RPC_FAR * This,
  19212.             /* [out][retval] */ long __RPC_FAR *p);
  19213.         
  19214.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_start )( 
  19215.             IHTMLImgElement __RPC_FAR * This,
  19216.             /* [in] */ BSTR v);
  19217.         
  19218.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_start )( 
  19219.             IHTMLImgElement __RPC_FAR * This,
  19220.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19221.         
  19222.         END_INTERFACE
  19223.     } IHTMLImgElementVtbl;
  19224.  
  19225.     interface IHTMLImgElement
  19226.     {
  19227.         CONST_VTBL struct IHTMLImgElementVtbl __RPC_FAR *lpVtbl;
  19228.     };
  19229.  
  19230.     
  19231.  
  19232. #ifdef COBJMACROS
  19233.  
  19234.  
  19235. #define IHTMLImgElement_QueryInterface(This,riid,ppvObject)    \
  19236.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  19237.  
  19238. #define IHTMLImgElement_AddRef(This)    \
  19239.     (This)->lpVtbl -> AddRef(This)
  19240.  
  19241. #define IHTMLImgElement_Release(This)    \
  19242.     (This)->lpVtbl -> Release(This)
  19243.  
  19244.  
  19245. #define IHTMLImgElement_GetTypeInfoCount(This,pctinfo)    \
  19246.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  19247.  
  19248. #define IHTMLImgElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  19249.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  19250.  
  19251. #define IHTMLImgElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  19252.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  19253.  
  19254. #define IHTMLImgElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  19255.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  19256.  
  19257.  
  19258. #define IHTMLImgElement_put_isMap(This,v)    \
  19259.     (This)->lpVtbl -> put_isMap(This,v)
  19260.  
  19261. #define IHTMLImgElement_get_isMap(This,p)    \
  19262.     (This)->lpVtbl -> get_isMap(This,p)
  19263.  
  19264. #define IHTMLImgElement_put_useMap(This,v)    \
  19265.     (This)->lpVtbl -> put_useMap(This,v)
  19266.  
  19267. #define IHTMLImgElement_get_useMap(This,p)    \
  19268.     (This)->lpVtbl -> get_useMap(This,p)
  19269.  
  19270. #define IHTMLImgElement_get_mimeType(This,p)    \
  19271.     (This)->lpVtbl -> get_mimeType(This,p)
  19272.  
  19273. #define IHTMLImgElement_get_fileSize(This,p)    \
  19274.     (This)->lpVtbl -> get_fileSize(This,p)
  19275.  
  19276. #define IHTMLImgElement_get_fileCreatedDate(This,p)    \
  19277.     (This)->lpVtbl -> get_fileCreatedDate(This,p)
  19278.  
  19279. #define IHTMLImgElement_get_fileModifiedDate(This,p)    \
  19280.     (This)->lpVtbl -> get_fileModifiedDate(This,p)
  19281.  
  19282. #define IHTMLImgElement_get_fileUpdatedDate(This,p)    \
  19283.     (This)->lpVtbl -> get_fileUpdatedDate(This,p)
  19284.  
  19285. #define IHTMLImgElement_get_protocol(This,p)    \
  19286.     (This)->lpVtbl -> get_protocol(This,p)
  19287.  
  19288. #define IHTMLImgElement_get_href(This,p)    \
  19289.     (This)->lpVtbl -> get_href(This,p)
  19290.  
  19291. #define IHTMLImgElement_get_nameProp(This,p)    \
  19292.     (This)->lpVtbl -> get_nameProp(This,p)
  19293.  
  19294. #define IHTMLImgElement_put_border(This,v)    \
  19295.     (This)->lpVtbl -> put_border(This,v)
  19296.  
  19297. #define IHTMLImgElement_get_border(This,p)    \
  19298.     (This)->lpVtbl -> get_border(This,p)
  19299.  
  19300. #define IHTMLImgElement_put_vspace(This,v)    \
  19301.     (This)->lpVtbl -> put_vspace(This,v)
  19302.  
  19303. #define IHTMLImgElement_get_vspace(This,p)    \
  19304.     (This)->lpVtbl -> get_vspace(This,p)
  19305.  
  19306. #define IHTMLImgElement_put_hspace(This,v)    \
  19307.     (This)->lpVtbl -> put_hspace(This,v)
  19308.  
  19309. #define IHTMLImgElement_get_hspace(This,p)    \
  19310.     (This)->lpVtbl -> get_hspace(This,p)
  19311.  
  19312. #define IHTMLImgElement_put_alt(This,v)    \
  19313.     (This)->lpVtbl -> put_alt(This,v)
  19314.  
  19315. #define IHTMLImgElement_get_alt(This,p)    \
  19316.     (This)->lpVtbl -> get_alt(This,p)
  19317.  
  19318. #define IHTMLImgElement_put_src(This,v)    \
  19319.     (This)->lpVtbl -> put_src(This,v)
  19320.  
  19321. #define IHTMLImgElement_get_src(This,p)    \
  19322.     (This)->lpVtbl -> get_src(This,p)
  19323.  
  19324. #define IHTMLImgElement_put_lowsrc(This,v)    \
  19325.     (This)->lpVtbl -> put_lowsrc(This,v)
  19326.  
  19327. #define IHTMLImgElement_get_lowsrc(This,p)    \
  19328.     (This)->lpVtbl -> get_lowsrc(This,p)
  19329.  
  19330. #define IHTMLImgElement_put_vrml(This,v)    \
  19331.     (This)->lpVtbl -> put_vrml(This,v)
  19332.  
  19333. #define IHTMLImgElement_get_vrml(This,p)    \
  19334.     (This)->lpVtbl -> get_vrml(This,p)
  19335.  
  19336. #define IHTMLImgElement_put_dynsrc(This,v)    \
  19337.     (This)->lpVtbl -> put_dynsrc(This,v)
  19338.  
  19339. #define IHTMLImgElement_get_dynsrc(This,p)    \
  19340.     (This)->lpVtbl -> get_dynsrc(This,p)
  19341.  
  19342. #define IHTMLImgElement_get_readyState(This,p)    \
  19343.     (This)->lpVtbl -> get_readyState(This,p)
  19344.  
  19345. #define IHTMLImgElement_get_complete(This,p)    \
  19346.     (This)->lpVtbl -> get_complete(This,p)
  19347.  
  19348. #define IHTMLImgElement_put_loop(This,v)    \
  19349.     (This)->lpVtbl -> put_loop(This,v)
  19350.  
  19351. #define IHTMLImgElement_get_loop(This,p)    \
  19352.     (This)->lpVtbl -> get_loop(This,p)
  19353.  
  19354. #define IHTMLImgElement_put_align(This,v)    \
  19355.     (This)->lpVtbl -> put_align(This,v)
  19356.  
  19357. #define IHTMLImgElement_get_align(This,p)    \
  19358.     (This)->lpVtbl -> get_align(This,p)
  19359.  
  19360. #define IHTMLImgElement_put_onload(This,v)    \
  19361.     (This)->lpVtbl -> put_onload(This,v)
  19362.  
  19363. #define IHTMLImgElement_get_onload(This,p)    \
  19364.     (This)->lpVtbl -> get_onload(This,p)
  19365.  
  19366. #define IHTMLImgElement_put_onerror(This,v)    \
  19367.     (This)->lpVtbl -> put_onerror(This,v)
  19368.  
  19369. #define IHTMLImgElement_get_onerror(This,p)    \
  19370.     (This)->lpVtbl -> get_onerror(This,p)
  19371.  
  19372. #define IHTMLImgElement_put_onabort(This,v)    \
  19373.     (This)->lpVtbl -> put_onabort(This,v)
  19374.  
  19375. #define IHTMLImgElement_get_onabort(This,p)    \
  19376.     (This)->lpVtbl -> get_onabort(This,p)
  19377.  
  19378. #define IHTMLImgElement_put_name(This,v)    \
  19379.     (This)->lpVtbl -> put_name(This,v)
  19380.  
  19381. #define IHTMLImgElement_get_name(This,p)    \
  19382.     (This)->lpVtbl -> get_name(This,p)
  19383.  
  19384. #define IHTMLImgElement_put_width(This,v)    \
  19385.     (This)->lpVtbl -> put_width(This,v)
  19386.  
  19387. #define IHTMLImgElement_get_width(This,p)    \
  19388.     (This)->lpVtbl -> get_width(This,p)
  19389.  
  19390. #define IHTMLImgElement_put_height(This,v)    \
  19391.     (This)->lpVtbl -> put_height(This,v)
  19392.  
  19393. #define IHTMLImgElement_get_height(This,p)    \
  19394.     (This)->lpVtbl -> get_height(This,p)
  19395.  
  19396. #define IHTMLImgElement_put_start(This,v)    \
  19397.     (This)->lpVtbl -> put_start(This,v)
  19398.  
  19399. #define IHTMLImgElement_get_start(This,p)    \
  19400.     (This)->lpVtbl -> get_start(This,p)
  19401.  
  19402. #endif /* COBJMACROS */
  19403.  
  19404.  
  19405. #endif     /* C style interface */
  19406.  
  19407.  
  19408.  
  19409. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_isMap_Proxy( 
  19410.     IHTMLImgElement __RPC_FAR * This,
  19411.     /* [in] */ VARIANT_BOOL v);
  19412.  
  19413.  
  19414. void __RPC_STUB IHTMLImgElement_put_isMap_Stub(
  19415.     IRpcStubBuffer *This,
  19416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19417.     PRPC_MESSAGE _pRpcMessage,
  19418.     DWORD *_pdwStubPhase);
  19419.  
  19420.  
  19421. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_isMap_Proxy( 
  19422.     IHTMLImgElement __RPC_FAR * This,
  19423.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19424.  
  19425.  
  19426. void __RPC_STUB IHTMLImgElement_get_isMap_Stub(
  19427.     IRpcStubBuffer *This,
  19428.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19429.     PRPC_MESSAGE _pRpcMessage,
  19430.     DWORD *_pdwStubPhase);
  19431.  
  19432.  
  19433. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_useMap_Proxy( 
  19434.     IHTMLImgElement __RPC_FAR * This,
  19435.     /* [in] */ BSTR v);
  19436.  
  19437.  
  19438. void __RPC_STUB IHTMLImgElement_put_useMap_Stub(
  19439.     IRpcStubBuffer *This,
  19440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19441.     PRPC_MESSAGE _pRpcMessage,
  19442.     DWORD *_pdwStubPhase);
  19443.  
  19444.  
  19445. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_useMap_Proxy( 
  19446.     IHTMLImgElement __RPC_FAR * This,
  19447.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19448.  
  19449.  
  19450. void __RPC_STUB IHTMLImgElement_get_useMap_Stub(
  19451.     IRpcStubBuffer *This,
  19452.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19453.     PRPC_MESSAGE _pRpcMessage,
  19454.     DWORD *_pdwStubPhase);
  19455.  
  19456.  
  19457. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_mimeType_Proxy( 
  19458.     IHTMLImgElement __RPC_FAR * This,
  19459.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19460.  
  19461.  
  19462. void __RPC_STUB IHTMLImgElement_get_mimeType_Stub(
  19463.     IRpcStubBuffer *This,
  19464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19465.     PRPC_MESSAGE _pRpcMessage,
  19466.     DWORD *_pdwStubPhase);
  19467.  
  19468.  
  19469. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileSize_Proxy( 
  19470.     IHTMLImgElement __RPC_FAR * This,
  19471.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19472.  
  19473.  
  19474. void __RPC_STUB IHTMLImgElement_get_fileSize_Stub(
  19475.     IRpcStubBuffer *This,
  19476.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19477.     PRPC_MESSAGE _pRpcMessage,
  19478.     DWORD *_pdwStubPhase);
  19479.  
  19480.  
  19481. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileCreatedDate_Proxy( 
  19482.     IHTMLImgElement __RPC_FAR * This,
  19483.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19484.  
  19485.  
  19486. void __RPC_STUB IHTMLImgElement_get_fileCreatedDate_Stub(
  19487.     IRpcStubBuffer *This,
  19488.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19489.     PRPC_MESSAGE _pRpcMessage,
  19490.     DWORD *_pdwStubPhase);
  19491.  
  19492.  
  19493. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileModifiedDate_Proxy( 
  19494.     IHTMLImgElement __RPC_FAR * This,
  19495.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19496.  
  19497.  
  19498. void __RPC_STUB IHTMLImgElement_get_fileModifiedDate_Stub(
  19499.     IRpcStubBuffer *This,
  19500.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19501.     PRPC_MESSAGE _pRpcMessage,
  19502.     DWORD *_pdwStubPhase);
  19503.  
  19504.  
  19505. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileUpdatedDate_Proxy( 
  19506.     IHTMLImgElement __RPC_FAR * This,
  19507.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19508.  
  19509.  
  19510. void __RPC_STUB IHTMLImgElement_get_fileUpdatedDate_Stub(
  19511.     IRpcStubBuffer *This,
  19512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19513.     PRPC_MESSAGE _pRpcMessage,
  19514.     DWORD *_pdwStubPhase);
  19515.  
  19516.  
  19517. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_protocol_Proxy( 
  19518.     IHTMLImgElement __RPC_FAR * This,
  19519.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19520.  
  19521.  
  19522. void __RPC_STUB IHTMLImgElement_get_protocol_Stub(
  19523.     IRpcStubBuffer *This,
  19524.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19525.     PRPC_MESSAGE _pRpcMessage,
  19526.     DWORD *_pdwStubPhase);
  19527.  
  19528.  
  19529. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_href_Proxy( 
  19530.     IHTMLImgElement __RPC_FAR * This,
  19531.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19532.  
  19533.  
  19534. void __RPC_STUB IHTMLImgElement_get_href_Stub(
  19535.     IRpcStubBuffer *This,
  19536.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19537.     PRPC_MESSAGE _pRpcMessage,
  19538.     DWORD *_pdwStubPhase);
  19539.  
  19540.  
  19541. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_nameProp_Proxy( 
  19542.     IHTMLImgElement __RPC_FAR * This,
  19543.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19544.  
  19545.  
  19546. void __RPC_STUB IHTMLImgElement_get_nameProp_Stub(
  19547.     IRpcStubBuffer *This,
  19548.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19549.     PRPC_MESSAGE _pRpcMessage,
  19550.     DWORD *_pdwStubPhase);
  19551.  
  19552.  
  19553. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_border_Proxy( 
  19554.     IHTMLImgElement __RPC_FAR * This,
  19555.     /* [in] */ VARIANT v);
  19556.  
  19557.  
  19558. void __RPC_STUB IHTMLImgElement_put_border_Stub(
  19559.     IRpcStubBuffer *This,
  19560.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19561.     PRPC_MESSAGE _pRpcMessage,
  19562.     DWORD *_pdwStubPhase);
  19563.  
  19564.  
  19565. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_border_Proxy( 
  19566.     IHTMLImgElement __RPC_FAR * This,
  19567.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19568.  
  19569.  
  19570. void __RPC_STUB IHTMLImgElement_get_border_Stub(
  19571.     IRpcStubBuffer *This,
  19572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19573.     PRPC_MESSAGE _pRpcMessage,
  19574.     DWORD *_pdwStubPhase);
  19575.  
  19576.  
  19577. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_vspace_Proxy( 
  19578.     IHTMLImgElement __RPC_FAR * This,
  19579.     /* [in] */ long v);
  19580.  
  19581.  
  19582. void __RPC_STUB IHTMLImgElement_put_vspace_Stub(
  19583.     IRpcStubBuffer *This,
  19584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19585.     PRPC_MESSAGE _pRpcMessage,
  19586.     DWORD *_pdwStubPhase);
  19587.  
  19588.  
  19589. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_vspace_Proxy( 
  19590.     IHTMLImgElement __RPC_FAR * This,
  19591.     /* [out][retval] */ long __RPC_FAR *p);
  19592.  
  19593.  
  19594. void __RPC_STUB IHTMLImgElement_get_vspace_Stub(
  19595.     IRpcStubBuffer *This,
  19596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19597.     PRPC_MESSAGE _pRpcMessage,
  19598.     DWORD *_pdwStubPhase);
  19599.  
  19600.  
  19601. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_hspace_Proxy( 
  19602.     IHTMLImgElement __RPC_FAR * This,
  19603.     /* [in] */ long v);
  19604.  
  19605.  
  19606. void __RPC_STUB IHTMLImgElement_put_hspace_Stub(
  19607.     IRpcStubBuffer *This,
  19608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19609.     PRPC_MESSAGE _pRpcMessage,
  19610.     DWORD *_pdwStubPhase);
  19611.  
  19612.  
  19613. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_hspace_Proxy( 
  19614.     IHTMLImgElement __RPC_FAR * This,
  19615.     /* [out][retval] */ long __RPC_FAR *p);
  19616.  
  19617.  
  19618. void __RPC_STUB IHTMLImgElement_get_hspace_Stub(
  19619.     IRpcStubBuffer *This,
  19620.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19621.     PRPC_MESSAGE _pRpcMessage,
  19622.     DWORD *_pdwStubPhase);
  19623.  
  19624.  
  19625. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_alt_Proxy( 
  19626.     IHTMLImgElement __RPC_FAR * This,
  19627.     /* [in] */ BSTR v);
  19628.  
  19629.  
  19630. void __RPC_STUB IHTMLImgElement_put_alt_Stub(
  19631.     IRpcStubBuffer *This,
  19632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19633.     PRPC_MESSAGE _pRpcMessage,
  19634.     DWORD *_pdwStubPhase);
  19635.  
  19636.  
  19637. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_alt_Proxy( 
  19638.     IHTMLImgElement __RPC_FAR * This,
  19639.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19640.  
  19641.  
  19642. void __RPC_STUB IHTMLImgElement_get_alt_Stub(
  19643.     IRpcStubBuffer *This,
  19644.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19645.     PRPC_MESSAGE _pRpcMessage,
  19646.     DWORD *_pdwStubPhase);
  19647.  
  19648.  
  19649. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_src_Proxy( 
  19650.     IHTMLImgElement __RPC_FAR * This,
  19651.     /* [in] */ BSTR v);
  19652.  
  19653.  
  19654. void __RPC_STUB IHTMLImgElement_put_src_Stub(
  19655.     IRpcStubBuffer *This,
  19656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19657.     PRPC_MESSAGE _pRpcMessage,
  19658.     DWORD *_pdwStubPhase);
  19659.  
  19660.  
  19661. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_src_Proxy( 
  19662.     IHTMLImgElement __RPC_FAR * This,
  19663.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19664.  
  19665.  
  19666. void __RPC_STUB IHTMLImgElement_get_src_Stub(
  19667.     IRpcStubBuffer *This,
  19668.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19669.     PRPC_MESSAGE _pRpcMessage,
  19670.     DWORD *_pdwStubPhase);
  19671.  
  19672.  
  19673. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_lowsrc_Proxy( 
  19674.     IHTMLImgElement __RPC_FAR * This,
  19675.     /* [in] */ BSTR v);
  19676.  
  19677.  
  19678. void __RPC_STUB IHTMLImgElement_put_lowsrc_Stub(
  19679.     IRpcStubBuffer *This,
  19680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19681.     PRPC_MESSAGE _pRpcMessage,
  19682.     DWORD *_pdwStubPhase);
  19683.  
  19684.  
  19685. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_lowsrc_Proxy( 
  19686.     IHTMLImgElement __RPC_FAR * This,
  19687.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19688.  
  19689.  
  19690. void __RPC_STUB IHTMLImgElement_get_lowsrc_Stub(
  19691.     IRpcStubBuffer *This,
  19692.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19693.     PRPC_MESSAGE _pRpcMessage,
  19694.     DWORD *_pdwStubPhase);
  19695.  
  19696.  
  19697. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_vrml_Proxy( 
  19698.     IHTMLImgElement __RPC_FAR * This,
  19699.     /* [in] */ BSTR v);
  19700.  
  19701.  
  19702. void __RPC_STUB IHTMLImgElement_put_vrml_Stub(
  19703.     IRpcStubBuffer *This,
  19704.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19705.     PRPC_MESSAGE _pRpcMessage,
  19706.     DWORD *_pdwStubPhase);
  19707.  
  19708.  
  19709. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_vrml_Proxy( 
  19710.     IHTMLImgElement __RPC_FAR * This,
  19711.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19712.  
  19713.  
  19714. void __RPC_STUB IHTMLImgElement_get_vrml_Stub(
  19715.     IRpcStubBuffer *This,
  19716.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19717.     PRPC_MESSAGE _pRpcMessage,
  19718.     DWORD *_pdwStubPhase);
  19719.  
  19720.  
  19721. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_dynsrc_Proxy( 
  19722.     IHTMLImgElement __RPC_FAR * This,
  19723.     /* [in] */ BSTR v);
  19724.  
  19725.  
  19726. void __RPC_STUB IHTMLImgElement_put_dynsrc_Stub(
  19727.     IRpcStubBuffer *This,
  19728.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19729.     PRPC_MESSAGE _pRpcMessage,
  19730.     DWORD *_pdwStubPhase);
  19731.  
  19732.  
  19733. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_dynsrc_Proxy( 
  19734.     IHTMLImgElement __RPC_FAR * This,
  19735.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19736.  
  19737.  
  19738. void __RPC_STUB IHTMLImgElement_get_dynsrc_Stub(
  19739.     IRpcStubBuffer *This,
  19740.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19741.     PRPC_MESSAGE _pRpcMessage,
  19742.     DWORD *_pdwStubPhase);
  19743.  
  19744.  
  19745. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_readyState_Proxy( 
  19746.     IHTMLImgElement __RPC_FAR * This,
  19747.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19748.  
  19749.  
  19750. void __RPC_STUB IHTMLImgElement_get_readyState_Stub(
  19751.     IRpcStubBuffer *This,
  19752.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19753.     PRPC_MESSAGE _pRpcMessage,
  19754.     DWORD *_pdwStubPhase);
  19755.  
  19756.  
  19757. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_complete_Proxy( 
  19758.     IHTMLImgElement __RPC_FAR * This,
  19759.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19760.  
  19761.  
  19762. void __RPC_STUB IHTMLImgElement_get_complete_Stub(
  19763.     IRpcStubBuffer *This,
  19764.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19765.     PRPC_MESSAGE _pRpcMessage,
  19766.     DWORD *_pdwStubPhase);
  19767.  
  19768.  
  19769. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_loop_Proxy( 
  19770.     IHTMLImgElement __RPC_FAR * This,
  19771.     /* [in] */ VARIANT v);
  19772.  
  19773.  
  19774. void __RPC_STUB IHTMLImgElement_put_loop_Stub(
  19775.     IRpcStubBuffer *This,
  19776.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19777.     PRPC_MESSAGE _pRpcMessage,
  19778.     DWORD *_pdwStubPhase);
  19779.  
  19780.  
  19781. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_loop_Proxy( 
  19782.     IHTMLImgElement __RPC_FAR * This,
  19783.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19784.  
  19785.  
  19786. void __RPC_STUB IHTMLImgElement_get_loop_Stub(
  19787.     IRpcStubBuffer *This,
  19788.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19789.     PRPC_MESSAGE _pRpcMessage,
  19790.     DWORD *_pdwStubPhase);
  19791.  
  19792.  
  19793. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_align_Proxy( 
  19794.     IHTMLImgElement __RPC_FAR * This,
  19795.     /* [in] */ BSTR v);
  19796.  
  19797.  
  19798. void __RPC_STUB IHTMLImgElement_put_align_Stub(
  19799.     IRpcStubBuffer *This,
  19800.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19801.     PRPC_MESSAGE _pRpcMessage,
  19802.     DWORD *_pdwStubPhase);
  19803.  
  19804.  
  19805. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_align_Proxy( 
  19806.     IHTMLImgElement __RPC_FAR * This,
  19807.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19808.  
  19809.  
  19810. void __RPC_STUB IHTMLImgElement_get_align_Stub(
  19811.     IRpcStubBuffer *This,
  19812.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19813.     PRPC_MESSAGE _pRpcMessage,
  19814.     DWORD *_pdwStubPhase);
  19815.  
  19816.  
  19817. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_onload_Proxy( 
  19818.     IHTMLImgElement __RPC_FAR * This,
  19819.     /* [in] */ VARIANT v);
  19820.  
  19821.  
  19822. void __RPC_STUB IHTMLImgElement_put_onload_Stub(
  19823.     IRpcStubBuffer *This,
  19824.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19825.     PRPC_MESSAGE _pRpcMessage,
  19826.     DWORD *_pdwStubPhase);
  19827.  
  19828.  
  19829. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_onload_Proxy( 
  19830.     IHTMLImgElement __RPC_FAR * This,
  19831.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19832.  
  19833.  
  19834. void __RPC_STUB IHTMLImgElement_get_onload_Stub(
  19835.     IRpcStubBuffer *This,
  19836.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19837.     PRPC_MESSAGE _pRpcMessage,
  19838.     DWORD *_pdwStubPhase);
  19839.  
  19840.  
  19841. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_onerror_Proxy( 
  19842.     IHTMLImgElement __RPC_FAR * This,
  19843.     /* [in] */ VARIANT v);
  19844.  
  19845.  
  19846. void __RPC_STUB IHTMLImgElement_put_onerror_Stub(
  19847.     IRpcStubBuffer *This,
  19848.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19849.     PRPC_MESSAGE _pRpcMessage,
  19850.     DWORD *_pdwStubPhase);
  19851.  
  19852.  
  19853. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_onerror_Proxy( 
  19854.     IHTMLImgElement __RPC_FAR * This,
  19855.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19856.  
  19857.  
  19858. void __RPC_STUB IHTMLImgElement_get_onerror_Stub(
  19859.     IRpcStubBuffer *This,
  19860.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19861.     PRPC_MESSAGE _pRpcMessage,
  19862.     DWORD *_pdwStubPhase);
  19863.  
  19864.  
  19865. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_onabort_Proxy( 
  19866.     IHTMLImgElement __RPC_FAR * This,
  19867.     /* [in] */ VARIANT v);
  19868.  
  19869.  
  19870. void __RPC_STUB IHTMLImgElement_put_onabort_Stub(
  19871.     IRpcStubBuffer *This,
  19872.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19873.     PRPC_MESSAGE _pRpcMessage,
  19874.     DWORD *_pdwStubPhase);
  19875.  
  19876.  
  19877. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_onabort_Proxy( 
  19878.     IHTMLImgElement __RPC_FAR * This,
  19879.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19880.  
  19881.  
  19882. void __RPC_STUB IHTMLImgElement_get_onabort_Stub(
  19883.     IRpcStubBuffer *This,
  19884.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19885.     PRPC_MESSAGE _pRpcMessage,
  19886.     DWORD *_pdwStubPhase);
  19887.  
  19888.  
  19889. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_name_Proxy( 
  19890.     IHTMLImgElement __RPC_FAR * This,
  19891.     /* [in] */ BSTR v);
  19892.  
  19893.  
  19894. void __RPC_STUB IHTMLImgElement_put_name_Stub(
  19895.     IRpcStubBuffer *This,
  19896.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19897.     PRPC_MESSAGE _pRpcMessage,
  19898.     DWORD *_pdwStubPhase);
  19899.  
  19900.  
  19901. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_name_Proxy( 
  19902.     IHTMLImgElement __RPC_FAR * This,
  19903.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19904.  
  19905.  
  19906. void __RPC_STUB IHTMLImgElement_get_name_Stub(
  19907.     IRpcStubBuffer *This,
  19908.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19909.     PRPC_MESSAGE _pRpcMessage,
  19910.     DWORD *_pdwStubPhase);
  19911.  
  19912.  
  19913. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_width_Proxy( 
  19914.     IHTMLImgElement __RPC_FAR * This,
  19915.     /* [in] */ long v);
  19916.  
  19917.  
  19918. void __RPC_STUB IHTMLImgElement_put_width_Stub(
  19919.     IRpcStubBuffer *This,
  19920.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19921.     PRPC_MESSAGE _pRpcMessage,
  19922.     DWORD *_pdwStubPhase);
  19923.  
  19924.  
  19925. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_width_Proxy( 
  19926.     IHTMLImgElement __RPC_FAR * This,
  19927.     /* [out][retval] */ long __RPC_FAR *p);
  19928.  
  19929.  
  19930. void __RPC_STUB IHTMLImgElement_get_width_Stub(
  19931.     IRpcStubBuffer *This,
  19932.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19933.     PRPC_MESSAGE _pRpcMessage,
  19934.     DWORD *_pdwStubPhase);
  19935.  
  19936.  
  19937. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_height_Proxy( 
  19938.     IHTMLImgElement __RPC_FAR * This,
  19939.     /* [in] */ long v);
  19940.  
  19941.  
  19942. void __RPC_STUB IHTMLImgElement_put_height_Stub(
  19943.     IRpcStubBuffer *This,
  19944.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19945.     PRPC_MESSAGE _pRpcMessage,
  19946.     DWORD *_pdwStubPhase);
  19947.  
  19948.  
  19949. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_height_Proxy( 
  19950.     IHTMLImgElement __RPC_FAR * This,
  19951.     /* [out][retval] */ long __RPC_FAR *p);
  19952.  
  19953.  
  19954. void __RPC_STUB IHTMLImgElement_get_height_Stub(
  19955.     IRpcStubBuffer *This,
  19956.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19957.     PRPC_MESSAGE _pRpcMessage,
  19958.     DWORD *_pdwStubPhase);
  19959.  
  19960.  
  19961. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_start_Proxy( 
  19962.     IHTMLImgElement __RPC_FAR * This,
  19963.     /* [in] */ BSTR v);
  19964.  
  19965.  
  19966. void __RPC_STUB IHTMLImgElement_put_start_Stub(
  19967.     IRpcStubBuffer *This,
  19968.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19969.     PRPC_MESSAGE _pRpcMessage,
  19970.     DWORD *_pdwStubPhase);
  19971.  
  19972.  
  19973. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_start_Proxy( 
  19974.     IHTMLImgElement __RPC_FAR * This,
  19975.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19976.  
  19977.  
  19978. void __RPC_STUB IHTMLImgElement_get_start_Stub(
  19979.     IRpcStubBuffer *This,
  19980.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19981.     PRPC_MESSAGE _pRpcMessage,
  19982.     DWORD *_pdwStubPhase);
  19983.  
  19984.  
  19985.  
  19986. #endif     /* __IHTMLImgElement_INTERFACE_DEFINED__ */
  19987.  
  19988.  
  19989. #ifndef __IHTMLInputImage_INTERFACE_DEFINED__
  19990. #define __IHTMLInputImage_INTERFACE_DEFINED__
  19991.  
  19992. /****************************************
  19993.  * Generated header for interface: IHTMLInputImage
  19994.  * at Thu Sep 25 09:49:08 1997
  19995.  * using MIDL 3.02.88
  19996.  ****************************************/
  19997. /* [object][uuid][dual][oleautomation] */ 
  19998.  
  19999.  
  20000.  
  20001. EXTERN_C const IID IID_IHTMLInputImage;
  20002.  
  20003. #if defined(__cplusplus) && !defined(CINTERFACE)
  20004.     
  20005.     interface DECLSPEC_UUID("3050f2c2-98b5-11cf-bb82-00aa00bdce0b")
  20006.     IHTMLInputImage : public IDispatch
  20007.     {
  20008.     public:
  20009.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  20010.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20011.         
  20012.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  20013.             /* [in] */ VARIANT_BOOL v) = 0;
  20014.         
  20015.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  20016.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  20017.         
  20018.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  20019.             /* [in] */ VARIANT v) = 0;
  20020.         
  20021.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  20022.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20023.         
  20024.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace( 
  20025.             /* [in] */ long v) = 0;
  20026.         
  20027.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace( 
  20028.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  20029.         
  20030.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace( 
  20031.             /* [in] */ long v) = 0;
  20032.         
  20033.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace( 
  20034.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  20035.         
  20036.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_alt( 
  20037.             /* [in] */ BSTR v) = 0;
  20038.         
  20039.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_alt( 
  20040.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20041.         
  20042.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_src( 
  20043.             /* [in] */ BSTR v) = 0;
  20044.         
  20045.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_src( 
  20046.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20047.         
  20048.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lowsrc( 
  20049.             /* [in] */ BSTR v) = 0;
  20050.         
  20051.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lowsrc( 
  20052.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20053.         
  20054.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vrml( 
  20055.             /* [in] */ BSTR v) = 0;
  20056.         
  20057.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vrml( 
  20058.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20059.         
  20060.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dynsrc( 
  20061.             /* [in] */ BSTR v) = 0;
  20062.         
  20063.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dynsrc( 
  20064.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20065.         
  20066.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  20067.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20068.         
  20069.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_complete( 
  20070.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  20071.         
  20072.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_loop( 
  20073.             /* [in] */ VARIANT v) = 0;
  20074.         
  20075.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_loop( 
  20076.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20077.         
  20078.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  20079.             /* [in] */ BSTR v) = 0;
  20080.         
  20081.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  20082.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20083.         
  20084.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  20085.             /* [in] */ VARIANT v) = 0;
  20086.         
  20087.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  20088.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20089.         
  20090.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror( 
  20091.             /* [in] */ VARIANT v) = 0;
  20092.         
  20093.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror( 
  20094.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20095.         
  20096.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onabort( 
  20097.             /* [in] */ VARIANT v) = 0;
  20098.         
  20099.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onabort( 
  20100.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20101.         
  20102.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  20103.             /* [in] */ BSTR v) = 0;
  20104.         
  20105.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  20106.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20107.         
  20108.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  20109.             /* [in] */ long v) = 0;
  20110.         
  20111.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  20112.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  20113.         
  20114.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  20115.             /* [in] */ long v) = 0;
  20116.         
  20117.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  20118.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  20119.         
  20120.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start( 
  20121.             /* [in] */ BSTR v) = 0;
  20122.         
  20123.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start( 
  20124.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20125.         
  20126.     };
  20127.     
  20128. #else     /* C style interface */
  20129.  
  20130.     typedef struct IHTMLInputImageVtbl
  20131.     {
  20132.         BEGIN_INTERFACE
  20133.         
  20134.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  20135.             IHTMLInputImage __RPC_FAR * This,
  20136.             /* [in] */ REFIID riid,
  20137.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  20138.         
  20139.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  20140.             IHTMLInputImage __RPC_FAR * This);
  20141.         
  20142.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  20143.             IHTMLInputImage __RPC_FAR * This);
  20144.         
  20145.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  20146.             IHTMLInputImage __RPC_FAR * This,
  20147.             /* [out] */ UINT __RPC_FAR *pctinfo);
  20148.         
  20149.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  20150.             IHTMLInputImage __RPC_FAR * This,
  20151.             /* [in] */ UINT iTInfo,
  20152.             /* [in] */ LCID lcid,
  20153.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  20154.         
  20155.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  20156.             IHTMLInputImage __RPC_FAR * This,
  20157.             /* [in] */ REFIID riid,
  20158.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  20159.             /* [in] */ UINT cNames,
  20160.             /* [in] */ LCID lcid,
  20161.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  20162.         
  20163.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  20164.             IHTMLInputImage __RPC_FAR * This,
  20165.             /* [in] */ DISPID dispIdMember,
  20166.             /* [in] */ REFIID riid,
  20167.             /* [in] */ LCID lcid,
  20168.             /* [in] */ WORD wFlags,
  20169.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  20170.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  20171.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  20172.             /* [out] */ UINT __RPC_FAR *puArgErr);
  20173.         
  20174.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  20175.             IHTMLInputImage __RPC_FAR * This,
  20176.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20177.         
  20178.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_disabled )( 
  20179.             IHTMLInputImage __RPC_FAR * This,
  20180.             /* [in] */ VARIANT_BOOL v);
  20181.         
  20182.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_disabled )( 
  20183.             IHTMLInputImage __RPC_FAR * This,
  20184.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20185.         
  20186.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  20187.             IHTMLInputImage __RPC_FAR * This,
  20188.             /* [in] */ VARIANT v);
  20189.         
  20190.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  20191.             IHTMLInputImage __RPC_FAR * This,
  20192.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20193.         
  20194.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vspace )( 
  20195.             IHTMLInputImage __RPC_FAR * This,
  20196.             /* [in] */ long v);
  20197.         
  20198.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vspace )( 
  20199.             IHTMLInputImage __RPC_FAR * This,
  20200.             /* [out][retval] */ long __RPC_FAR *p);
  20201.         
  20202.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_hspace )( 
  20203.             IHTMLInputImage __RPC_FAR * This,
  20204.             /* [in] */ long v);
  20205.         
  20206.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_hspace )( 
  20207.             IHTMLInputImage __RPC_FAR * This,
  20208.             /* [out][retval] */ long __RPC_FAR *p);
  20209.         
  20210.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_alt )( 
  20211.             IHTMLInputImage __RPC_FAR * This,
  20212.             /* [in] */ BSTR v);
  20213.         
  20214.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_alt )( 
  20215.             IHTMLInputImage __RPC_FAR * This,
  20216.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20217.         
  20218.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_src )( 
  20219.             IHTMLInputImage __RPC_FAR * This,
  20220.             /* [in] */ BSTR v);
  20221.         
  20222.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_src )( 
  20223.             IHTMLInputImage __RPC_FAR * This,
  20224.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20225.         
  20226.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lowsrc )( 
  20227.             IHTMLInputImage __RPC_FAR * This,
  20228.             /* [in] */ BSTR v);
  20229.         
  20230.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lowsrc )( 
  20231.             IHTMLInputImage __RPC_FAR * This,
  20232.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20233.         
  20234.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vrml )( 
  20235.             IHTMLInputImage __RPC_FAR * This,
  20236.             /* [in] */ BSTR v);
  20237.         
  20238.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vrml )( 
  20239.             IHTMLInputImage __RPC_FAR * This,
  20240.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20241.         
  20242.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dynsrc )( 
  20243.             IHTMLInputImage __RPC_FAR * This,
  20244.             /* [in] */ BSTR v);
  20245.         
  20246.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dynsrc )( 
  20247.             IHTMLInputImage __RPC_FAR * This,
  20248.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20249.         
  20250.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )( 
  20251.             IHTMLInputImage __RPC_FAR * This,
  20252.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20253.         
  20254.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_complete )( 
  20255.             IHTMLInputImage __RPC_FAR * This,
  20256.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20257.         
  20258.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_loop )( 
  20259.             IHTMLInputImage __RPC_FAR * This,
  20260.             /* [in] */ VARIANT v);
  20261.         
  20262.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_loop )( 
  20263.             IHTMLInputImage __RPC_FAR * This,
  20264.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20265.         
  20266.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  20267.             IHTMLInputImage __RPC_FAR * This,
  20268.             /* [in] */ BSTR v);
  20269.         
  20270.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  20271.             IHTMLInputImage __RPC_FAR * This,
  20272.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20273.         
  20274.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onload )( 
  20275.             IHTMLInputImage __RPC_FAR * This,
  20276.             /* [in] */ VARIANT v);
  20277.         
  20278.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onload )( 
  20279.             IHTMLInputImage __RPC_FAR * This,
  20280.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20281.         
  20282.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerror )( 
  20283.             IHTMLInputImage __RPC_FAR * This,
  20284.             /* [in] */ VARIANT v);
  20285.         
  20286.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerror )( 
  20287.             IHTMLInputImage __RPC_FAR * This,
  20288.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20289.         
  20290.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onabort )( 
  20291.             IHTMLInputImage __RPC_FAR * This,
  20292.             /* [in] */ VARIANT v);
  20293.         
  20294.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onabort )( 
  20295.             IHTMLInputImage __RPC_FAR * This,
  20296.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20297.         
  20298.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  20299.             IHTMLInputImage __RPC_FAR * This,
  20300.             /* [in] */ BSTR v);
  20301.         
  20302.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  20303.             IHTMLInputImage __RPC_FAR * This,
  20304.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20305.         
  20306.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  20307.             IHTMLInputImage __RPC_FAR * This,
  20308.             /* [in] */ long v);
  20309.         
  20310.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  20311.             IHTMLInputImage __RPC_FAR * This,
  20312.             /* [out][retval] */ long __RPC_FAR *p);
  20313.         
  20314.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  20315.             IHTMLInputImage __RPC_FAR * This,
  20316.             /* [in] */ long v);
  20317.         
  20318.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  20319.             IHTMLInputImage __RPC_FAR * This,
  20320.             /* [out][retval] */ long __RPC_FAR *p);
  20321.         
  20322.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_start )( 
  20323.             IHTMLInputImage __RPC_FAR * This,
  20324.             /* [in] */ BSTR v);
  20325.         
  20326.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_start )( 
  20327.             IHTMLInputImage __RPC_FAR * This,
  20328.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20329.         
  20330.         END_INTERFACE
  20331.     } IHTMLInputImageVtbl;
  20332.  
  20333.     interface IHTMLInputImage
  20334.     {
  20335.         CONST_VTBL struct IHTMLInputImageVtbl __RPC_FAR *lpVtbl;
  20336.     };
  20337.  
  20338.     
  20339.  
  20340. #ifdef COBJMACROS
  20341.  
  20342.  
  20343. #define IHTMLInputImage_QueryInterface(This,riid,ppvObject)    \
  20344.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  20345.  
  20346. #define IHTMLInputImage_AddRef(This)    \
  20347.     (This)->lpVtbl -> AddRef(This)
  20348.  
  20349. #define IHTMLInputImage_Release(This)    \
  20350.     (This)->lpVtbl -> Release(This)
  20351.  
  20352.  
  20353. #define IHTMLInputImage_GetTypeInfoCount(This,pctinfo)    \
  20354.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  20355.  
  20356. #define IHTMLInputImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  20357.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  20358.  
  20359. #define IHTMLInputImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  20360.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  20361.  
  20362. #define IHTMLInputImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  20363.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  20364.  
  20365.  
  20366. #define IHTMLInputImage_get_type(This,p)    \
  20367.     (This)->lpVtbl -> get_type(This,p)
  20368.  
  20369. #define IHTMLInputImage_put_disabled(This,v)    \
  20370.     (This)->lpVtbl -> put_disabled(This,v)
  20371.  
  20372. #define IHTMLInputImage_get_disabled(This,p)    \
  20373.     (This)->lpVtbl -> get_disabled(This,p)
  20374.  
  20375. #define IHTMLInputImage_put_border(This,v)    \
  20376.     (This)->lpVtbl -> put_border(This,v)
  20377.  
  20378. #define IHTMLInputImage_get_border(This,p)    \
  20379.     (This)->lpVtbl -> get_border(This,p)
  20380.  
  20381. #define IHTMLInputImage_put_vspace(This,v)    \
  20382.     (This)->lpVtbl -> put_vspace(This,v)
  20383.  
  20384. #define IHTMLInputImage_get_vspace(This,p)    \
  20385.     (This)->lpVtbl -> get_vspace(This,p)
  20386.  
  20387. #define IHTMLInputImage_put_hspace(This,v)    \
  20388.     (This)->lpVtbl -> put_hspace(This,v)
  20389.  
  20390. #define IHTMLInputImage_get_hspace(This,p)    \
  20391.     (This)->lpVtbl -> get_hspace(This,p)
  20392.  
  20393. #define IHTMLInputImage_put_alt(This,v)    \
  20394.     (This)->lpVtbl -> put_alt(This,v)
  20395.  
  20396. #define IHTMLInputImage_get_alt(This,p)    \
  20397.     (This)->lpVtbl -> get_alt(This,p)
  20398.  
  20399. #define IHTMLInputImage_put_src(This,v)    \
  20400.     (This)->lpVtbl -> put_src(This,v)
  20401.  
  20402. #define IHTMLInputImage_get_src(This,p)    \
  20403.     (This)->lpVtbl -> get_src(This,p)
  20404.  
  20405. #define IHTMLInputImage_put_lowsrc(This,v)    \
  20406.     (This)->lpVtbl -> put_lowsrc(This,v)
  20407.  
  20408. #define IHTMLInputImage_get_lowsrc(This,p)    \
  20409.     (This)->lpVtbl -> get_lowsrc(This,p)
  20410.  
  20411. #define IHTMLInputImage_put_vrml(This,v)    \
  20412.     (This)->lpVtbl -> put_vrml(This,v)
  20413.  
  20414. #define IHTMLInputImage_get_vrml(This,p)    \
  20415.     (This)->lpVtbl -> get_vrml(This,p)
  20416.  
  20417. #define IHTMLInputImage_put_dynsrc(This,v)    \
  20418.     (This)->lpVtbl -> put_dynsrc(This,v)
  20419.  
  20420. #define IHTMLInputImage_get_dynsrc(This,p)    \
  20421.     (This)->lpVtbl -> get_dynsrc(This,p)
  20422.  
  20423. #define IHTMLInputImage_get_readyState(This,p)    \
  20424.     (This)->lpVtbl -> get_readyState(This,p)
  20425.  
  20426. #define IHTMLInputImage_get_complete(This,p)    \
  20427.     (This)->lpVtbl -> get_complete(This,p)
  20428.  
  20429. #define IHTMLInputImage_put_loop(This,v)    \
  20430.     (This)->lpVtbl -> put_loop(This,v)
  20431.  
  20432. #define IHTMLInputImage_get_loop(This,p)    \
  20433.     (This)->lpVtbl -> get_loop(This,p)
  20434.  
  20435. #define IHTMLInputImage_put_align(This,v)    \
  20436.     (This)->lpVtbl -> put_align(This,v)
  20437.  
  20438. #define IHTMLInputImage_get_align(This,p)    \
  20439.     (This)->lpVtbl -> get_align(This,p)
  20440.  
  20441. #define IHTMLInputImage_put_onload(This,v)    \
  20442.     (This)->lpVtbl -> put_onload(This,v)
  20443.  
  20444. #define IHTMLInputImage_get_onload(This,p)    \
  20445.     (This)->lpVtbl -> get_onload(This,p)
  20446.  
  20447. #define IHTMLInputImage_put_onerror(This,v)    \
  20448.     (This)->lpVtbl -> put_onerror(This,v)
  20449.  
  20450. #define IHTMLInputImage_get_onerror(This,p)    \
  20451.     (This)->lpVtbl -> get_onerror(This,p)
  20452.  
  20453. #define IHTMLInputImage_put_onabort(This,v)    \
  20454.     (This)->lpVtbl -> put_onabort(This,v)
  20455.  
  20456. #define IHTMLInputImage_get_onabort(This,p)    \
  20457.     (This)->lpVtbl -> get_onabort(This,p)
  20458.  
  20459. #define IHTMLInputImage_put_name(This,v)    \
  20460.     (This)->lpVtbl -> put_name(This,v)
  20461.  
  20462. #define IHTMLInputImage_get_name(This,p)    \
  20463.     (This)->lpVtbl -> get_name(This,p)
  20464.  
  20465. #define IHTMLInputImage_put_width(This,v)    \
  20466.     (This)->lpVtbl -> put_width(This,v)
  20467.  
  20468. #define IHTMLInputImage_get_width(This,p)    \
  20469.     (This)->lpVtbl -> get_width(This,p)
  20470.  
  20471. #define IHTMLInputImage_put_height(This,v)    \
  20472.     (This)->lpVtbl -> put_height(This,v)
  20473.  
  20474. #define IHTMLInputImage_get_height(This,p)    \
  20475.     (This)->lpVtbl -> get_height(This,p)
  20476.  
  20477. #define IHTMLInputImage_put_start(This,v)    \
  20478.     (This)->lpVtbl -> put_start(This,v)
  20479.  
  20480. #define IHTMLInputImage_get_start(This,p)    \
  20481.     (This)->lpVtbl -> get_start(This,p)
  20482.  
  20483. #endif /* COBJMACROS */
  20484.  
  20485.  
  20486. #endif     /* C style interface */
  20487.  
  20488.  
  20489.  
  20490. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_type_Proxy( 
  20491.     IHTMLInputImage __RPC_FAR * This,
  20492.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20493.  
  20494.  
  20495. void __RPC_STUB IHTMLInputImage_get_type_Stub(
  20496.     IRpcStubBuffer *This,
  20497.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20498.     PRPC_MESSAGE _pRpcMessage,
  20499.     DWORD *_pdwStubPhase);
  20500.  
  20501.  
  20502. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_disabled_Proxy( 
  20503.     IHTMLInputImage __RPC_FAR * This,
  20504.     /* [in] */ VARIANT_BOOL v);
  20505.  
  20506.  
  20507. void __RPC_STUB IHTMLInputImage_put_disabled_Stub(
  20508.     IRpcStubBuffer *This,
  20509.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20510.     PRPC_MESSAGE _pRpcMessage,
  20511.     DWORD *_pdwStubPhase);
  20512.  
  20513.  
  20514. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_disabled_Proxy( 
  20515.     IHTMLInputImage __RPC_FAR * This,
  20516.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20517.  
  20518.  
  20519. void __RPC_STUB IHTMLInputImage_get_disabled_Stub(
  20520.     IRpcStubBuffer *This,
  20521.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20522.     PRPC_MESSAGE _pRpcMessage,
  20523.     DWORD *_pdwStubPhase);
  20524.  
  20525.  
  20526. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_border_Proxy( 
  20527.     IHTMLInputImage __RPC_FAR * This,
  20528.     /* [in] */ VARIANT v);
  20529.  
  20530.  
  20531. void __RPC_STUB IHTMLInputImage_put_border_Stub(
  20532.     IRpcStubBuffer *This,
  20533.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20534.     PRPC_MESSAGE _pRpcMessage,
  20535.     DWORD *_pdwStubPhase);
  20536.  
  20537.  
  20538. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_border_Proxy( 
  20539.     IHTMLInputImage __RPC_FAR * This,
  20540.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20541.  
  20542.  
  20543. void __RPC_STUB IHTMLInputImage_get_border_Stub(
  20544.     IRpcStubBuffer *This,
  20545.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20546.     PRPC_MESSAGE _pRpcMessage,
  20547.     DWORD *_pdwStubPhase);
  20548.  
  20549.  
  20550. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_vspace_Proxy( 
  20551.     IHTMLInputImage __RPC_FAR * This,
  20552.     /* [in] */ long v);
  20553.  
  20554.  
  20555. void __RPC_STUB IHTMLInputImage_put_vspace_Stub(
  20556.     IRpcStubBuffer *This,
  20557.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20558.     PRPC_MESSAGE _pRpcMessage,
  20559.     DWORD *_pdwStubPhase);
  20560.  
  20561.  
  20562. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_vspace_Proxy( 
  20563.     IHTMLInputImage __RPC_FAR * This,
  20564.     /* [out][retval] */ long __RPC_FAR *p);
  20565.  
  20566.  
  20567. void __RPC_STUB IHTMLInputImage_get_vspace_Stub(
  20568.     IRpcStubBuffer *This,
  20569.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20570.     PRPC_MESSAGE _pRpcMessage,
  20571.     DWORD *_pdwStubPhase);
  20572.  
  20573.  
  20574. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_hspace_Proxy( 
  20575.     IHTMLInputImage __RPC_FAR * This,
  20576.     /* [in] */ long v);
  20577.  
  20578.  
  20579. void __RPC_STUB IHTMLInputImage_put_hspace_Stub(
  20580.     IRpcStubBuffer *This,
  20581.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20582.     PRPC_MESSAGE _pRpcMessage,
  20583.     DWORD *_pdwStubPhase);
  20584.  
  20585.  
  20586. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_hspace_Proxy( 
  20587.     IHTMLInputImage __RPC_FAR * This,
  20588.     /* [out][retval] */ long __RPC_FAR *p);
  20589.  
  20590.  
  20591. void __RPC_STUB IHTMLInputImage_get_hspace_Stub(
  20592.     IRpcStubBuffer *This,
  20593.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20594.     PRPC_MESSAGE _pRpcMessage,
  20595.     DWORD *_pdwStubPhase);
  20596.  
  20597.  
  20598. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_alt_Proxy( 
  20599.     IHTMLInputImage __RPC_FAR * This,
  20600.     /* [in] */ BSTR v);
  20601.  
  20602.  
  20603. void __RPC_STUB IHTMLInputImage_put_alt_Stub(
  20604.     IRpcStubBuffer *This,
  20605.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20606.     PRPC_MESSAGE _pRpcMessage,
  20607.     DWORD *_pdwStubPhase);
  20608.  
  20609.  
  20610. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_alt_Proxy( 
  20611.     IHTMLInputImage __RPC_FAR * This,
  20612.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20613.  
  20614.  
  20615. void __RPC_STUB IHTMLInputImage_get_alt_Stub(
  20616.     IRpcStubBuffer *This,
  20617.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20618.     PRPC_MESSAGE _pRpcMessage,
  20619.     DWORD *_pdwStubPhase);
  20620.  
  20621.  
  20622. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_src_Proxy( 
  20623.     IHTMLInputImage __RPC_FAR * This,
  20624.     /* [in] */ BSTR v);
  20625.  
  20626.  
  20627. void __RPC_STUB IHTMLInputImage_put_src_Stub(
  20628.     IRpcStubBuffer *This,
  20629.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20630.     PRPC_MESSAGE _pRpcMessage,
  20631.     DWORD *_pdwStubPhase);
  20632.  
  20633.  
  20634. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_src_Proxy( 
  20635.     IHTMLInputImage __RPC_FAR * This,
  20636.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20637.  
  20638.  
  20639. void __RPC_STUB IHTMLInputImage_get_src_Stub(
  20640.     IRpcStubBuffer *This,
  20641.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20642.     PRPC_MESSAGE _pRpcMessage,
  20643.     DWORD *_pdwStubPhase);
  20644.  
  20645.  
  20646. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_lowsrc_Proxy( 
  20647.     IHTMLInputImage __RPC_FAR * This,
  20648.     /* [in] */ BSTR v);
  20649.  
  20650.  
  20651. void __RPC_STUB IHTMLInputImage_put_lowsrc_Stub(
  20652.     IRpcStubBuffer *This,
  20653.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20654.     PRPC_MESSAGE _pRpcMessage,
  20655.     DWORD *_pdwStubPhase);
  20656.  
  20657.  
  20658. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_lowsrc_Proxy( 
  20659.     IHTMLInputImage __RPC_FAR * This,
  20660.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20661.  
  20662.  
  20663. void __RPC_STUB IHTMLInputImage_get_lowsrc_Stub(
  20664.     IRpcStubBuffer *This,
  20665.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20666.     PRPC_MESSAGE _pRpcMessage,
  20667.     DWORD *_pdwStubPhase);
  20668.  
  20669.  
  20670. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_vrml_Proxy( 
  20671.     IHTMLInputImage __RPC_FAR * This,
  20672.     /* [in] */ BSTR v);
  20673.  
  20674.  
  20675. void __RPC_STUB IHTMLInputImage_put_vrml_Stub(
  20676.     IRpcStubBuffer *This,
  20677.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20678.     PRPC_MESSAGE _pRpcMessage,
  20679.     DWORD *_pdwStubPhase);
  20680.  
  20681.  
  20682. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_vrml_Proxy( 
  20683.     IHTMLInputImage __RPC_FAR * This,
  20684.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20685.  
  20686.  
  20687. void __RPC_STUB IHTMLInputImage_get_vrml_Stub(
  20688.     IRpcStubBuffer *This,
  20689.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20690.     PRPC_MESSAGE _pRpcMessage,
  20691.     DWORD *_pdwStubPhase);
  20692.  
  20693.  
  20694. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_dynsrc_Proxy( 
  20695.     IHTMLInputImage __RPC_FAR * This,
  20696.     /* [in] */ BSTR v);
  20697.  
  20698.  
  20699. void __RPC_STUB IHTMLInputImage_put_dynsrc_Stub(
  20700.     IRpcStubBuffer *This,
  20701.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20702.     PRPC_MESSAGE _pRpcMessage,
  20703.     DWORD *_pdwStubPhase);
  20704.  
  20705.  
  20706. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_dynsrc_Proxy( 
  20707.     IHTMLInputImage __RPC_FAR * This,
  20708.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20709.  
  20710.  
  20711. void __RPC_STUB IHTMLInputImage_get_dynsrc_Stub(
  20712.     IRpcStubBuffer *This,
  20713.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20714.     PRPC_MESSAGE _pRpcMessage,
  20715.     DWORD *_pdwStubPhase);
  20716.  
  20717.  
  20718. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_readyState_Proxy( 
  20719.     IHTMLInputImage __RPC_FAR * This,
  20720.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20721.  
  20722.  
  20723. void __RPC_STUB IHTMLInputImage_get_readyState_Stub(
  20724.     IRpcStubBuffer *This,
  20725.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20726.     PRPC_MESSAGE _pRpcMessage,
  20727.     DWORD *_pdwStubPhase);
  20728.  
  20729.  
  20730. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_complete_Proxy( 
  20731.     IHTMLInputImage __RPC_FAR * This,
  20732.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20733.  
  20734.  
  20735. void __RPC_STUB IHTMLInputImage_get_complete_Stub(
  20736.     IRpcStubBuffer *This,
  20737.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20738.     PRPC_MESSAGE _pRpcMessage,
  20739.     DWORD *_pdwStubPhase);
  20740.  
  20741.  
  20742. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_loop_Proxy( 
  20743.     IHTMLInputImage __RPC_FAR * This,
  20744.     /* [in] */ VARIANT v);
  20745.  
  20746.  
  20747. void __RPC_STUB IHTMLInputImage_put_loop_Stub(
  20748.     IRpcStubBuffer *This,
  20749.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20750.     PRPC_MESSAGE _pRpcMessage,
  20751.     DWORD *_pdwStubPhase);
  20752.  
  20753.  
  20754. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_loop_Proxy( 
  20755.     IHTMLInputImage __RPC_FAR * This,
  20756.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20757.  
  20758.  
  20759. void __RPC_STUB IHTMLInputImage_get_loop_Stub(
  20760.     IRpcStubBuffer *This,
  20761.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20762.     PRPC_MESSAGE _pRpcMessage,
  20763.     DWORD *_pdwStubPhase);
  20764.  
  20765.  
  20766. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_align_Proxy( 
  20767.     IHTMLInputImage __RPC_FAR * This,
  20768.     /* [in] */ BSTR v);
  20769.  
  20770.  
  20771. void __RPC_STUB IHTMLInputImage_put_align_Stub(
  20772.     IRpcStubBuffer *This,
  20773.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20774.     PRPC_MESSAGE _pRpcMessage,
  20775.     DWORD *_pdwStubPhase);
  20776.  
  20777.  
  20778. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_align_Proxy( 
  20779.     IHTMLInputImage __RPC_FAR * This,
  20780.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20781.  
  20782.  
  20783. void __RPC_STUB IHTMLInputImage_get_align_Stub(
  20784.     IRpcStubBuffer *This,
  20785.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20786.     PRPC_MESSAGE _pRpcMessage,
  20787.     DWORD *_pdwStubPhase);
  20788.  
  20789.  
  20790. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onload_Proxy( 
  20791.     IHTMLInputImage __RPC_FAR * This,
  20792.     /* [in] */ VARIANT v);
  20793.  
  20794.  
  20795. void __RPC_STUB IHTMLInputImage_put_onload_Stub(
  20796.     IRpcStubBuffer *This,
  20797.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20798.     PRPC_MESSAGE _pRpcMessage,
  20799.     DWORD *_pdwStubPhase);
  20800.  
  20801.  
  20802. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onload_Proxy( 
  20803.     IHTMLInputImage __RPC_FAR * This,
  20804.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20805.  
  20806.  
  20807. void __RPC_STUB IHTMLInputImage_get_onload_Stub(
  20808.     IRpcStubBuffer *This,
  20809.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20810.     PRPC_MESSAGE _pRpcMessage,
  20811.     DWORD *_pdwStubPhase);
  20812.  
  20813.  
  20814. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onerror_Proxy( 
  20815.     IHTMLInputImage __RPC_FAR * This,
  20816.     /* [in] */ VARIANT v);
  20817.  
  20818.  
  20819. void __RPC_STUB IHTMLInputImage_put_onerror_Stub(
  20820.     IRpcStubBuffer *This,
  20821.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20822.     PRPC_MESSAGE _pRpcMessage,
  20823.     DWORD *_pdwStubPhase);
  20824.  
  20825.  
  20826. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onerror_Proxy( 
  20827.     IHTMLInputImage __RPC_FAR * This,
  20828.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20829.  
  20830.  
  20831. void __RPC_STUB IHTMLInputImage_get_onerror_Stub(
  20832.     IRpcStubBuffer *This,
  20833.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20834.     PRPC_MESSAGE _pRpcMessage,
  20835.     DWORD *_pdwStubPhase);
  20836.  
  20837.  
  20838. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onabort_Proxy( 
  20839.     IHTMLInputImage __RPC_FAR * This,
  20840.     /* [in] */ VARIANT v);
  20841.  
  20842.  
  20843. void __RPC_STUB IHTMLInputImage_put_onabort_Stub(
  20844.     IRpcStubBuffer *This,
  20845.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20846.     PRPC_MESSAGE _pRpcMessage,
  20847.     DWORD *_pdwStubPhase);
  20848.  
  20849.  
  20850. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onabort_Proxy( 
  20851.     IHTMLInputImage __RPC_FAR * This,
  20852.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20853.  
  20854.  
  20855. void __RPC_STUB IHTMLInputImage_get_onabort_Stub(
  20856.     IRpcStubBuffer *This,
  20857.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20858.     PRPC_MESSAGE _pRpcMessage,
  20859.     DWORD *_pdwStubPhase);
  20860.  
  20861.  
  20862. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_name_Proxy( 
  20863.     IHTMLInputImage __RPC_FAR * This,
  20864.     /* [in] */ BSTR v);
  20865.  
  20866.  
  20867. void __RPC_STUB IHTMLInputImage_put_name_Stub(
  20868.     IRpcStubBuffer *This,
  20869.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20870.     PRPC_MESSAGE _pRpcMessage,
  20871.     DWORD *_pdwStubPhase);
  20872.  
  20873.  
  20874. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_name_Proxy( 
  20875.     IHTMLInputImage __RPC_FAR * This,
  20876.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20877.  
  20878.  
  20879. void __RPC_STUB IHTMLInputImage_get_name_Stub(
  20880.     IRpcStubBuffer *This,
  20881.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20882.     PRPC_MESSAGE _pRpcMessage,
  20883.     DWORD *_pdwStubPhase);
  20884.  
  20885.  
  20886. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_width_Proxy( 
  20887.     IHTMLInputImage __RPC_FAR * This,
  20888.     /* [in] */ long v);
  20889.  
  20890.  
  20891. void __RPC_STUB IHTMLInputImage_put_width_Stub(
  20892.     IRpcStubBuffer *This,
  20893.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20894.     PRPC_MESSAGE _pRpcMessage,
  20895.     DWORD *_pdwStubPhase);
  20896.  
  20897.  
  20898. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_width_Proxy( 
  20899.     IHTMLInputImage __RPC_FAR * This,
  20900.     /* [out][retval] */ long __RPC_FAR *p);
  20901.  
  20902.  
  20903. void __RPC_STUB IHTMLInputImage_get_width_Stub(
  20904.     IRpcStubBuffer *This,
  20905.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20906.     PRPC_MESSAGE _pRpcMessage,
  20907.     DWORD *_pdwStubPhase);
  20908.  
  20909.  
  20910. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_height_Proxy( 
  20911.     IHTMLInputImage __RPC_FAR * This,
  20912.     /* [in] */ long v);
  20913.  
  20914.  
  20915. void __RPC_STUB IHTMLInputImage_put_height_Stub(
  20916.     IRpcStubBuffer *This,
  20917.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20918.     PRPC_MESSAGE _pRpcMessage,
  20919.     DWORD *_pdwStubPhase);
  20920.  
  20921.  
  20922. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_height_Proxy( 
  20923.     IHTMLInputImage __RPC_FAR * This,
  20924.     /* [out][retval] */ long __RPC_FAR *p);
  20925.  
  20926.  
  20927. void __RPC_STUB IHTMLInputImage_get_height_Stub(
  20928.     IRpcStubBuffer *This,
  20929.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20930.     PRPC_MESSAGE _pRpcMessage,
  20931.     DWORD *_pdwStubPhase);
  20932.  
  20933.  
  20934. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_start_Proxy( 
  20935.     IHTMLInputImage __RPC_FAR * This,
  20936.     /* [in] */ BSTR v);
  20937.  
  20938.  
  20939. void __RPC_STUB IHTMLInputImage_put_start_Stub(
  20940.     IRpcStubBuffer *This,
  20941.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20942.     PRPC_MESSAGE _pRpcMessage,
  20943.     DWORD *_pdwStubPhase);
  20944.  
  20945.  
  20946. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_start_Proxy( 
  20947.     IHTMLInputImage __RPC_FAR * This,
  20948.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20949.  
  20950.  
  20951. void __RPC_STUB IHTMLInputImage_get_start_Stub(
  20952.     IRpcStubBuffer *This,
  20953.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20954.     PRPC_MESSAGE _pRpcMessage,
  20955.     DWORD *_pdwStubPhase);
  20956.  
  20957.  
  20958.  
  20959. #endif     /* __IHTMLInputImage_INTERFACE_DEFINED__ */
  20960.  
  20961.  
  20962. #ifndef __IHTMLImageElementFactory_INTERFACE_DEFINED__
  20963. #define __IHTMLImageElementFactory_INTERFACE_DEFINED__
  20964.  
  20965. /****************************************
  20966.  * Generated header for interface: IHTMLImageElementFactory
  20967.  * at Thu Sep 25 09:49:08 1997
  20968.  * using MIDL 3.02.88
  20969.  ****************************************/
  20970. /* [object][uuid][dual][oleautomation] */ 
  20971.  
  20972.  
  20973.  
  20974. EXTERN_C const IID IID_IHTMLImageElementFactory;
  20975.  
  20976. #if defined(__cplusplus) && !defined(CINTERFACE)
  20977.     
  20978.     interface DECLSPEC_UUID("3050f38e-98b5-11cf-bb82-00aa00bdce0b")
  20979.     IHTMLImageElementFactory : public IDispatch
  20980.     {
  20981.     public:
  20982.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE create( 
  20983.             /* [in][optional] */ VARIANT width,
  20984.             /* [in][optional] */ VARIANT height,
  20985.             /* [out][retval] */ IHTMLImgElement __RPC_FAR *__RPC_FAR *__MIDL_0016) = 0;
  20986.         
  20987.     };
  20988.     
  20989. #else     /* C style interface */
  20990.  
  20991.     typedef struct IHTMLImageElementFactoryVtbl
  20992.     {
  20993.         BEGIN_INTERFACE
  20994.         
  20995.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  20996.             IHTMLImageElementFactory __RPC_FAR * This,
  20997.             /* [in] */ REFIID riid,
  20998.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  20999.         
  21000.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21001.             IHTMLImageElementFactory __RPC_FAR * This);
  21002.         
  21003.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21004.             IHTMLImageElementFactory __RPC_FAR * This);
  21005.         
  21006.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21007.             IHTMLImageElementFactory __RPC_FAR * This,
  21008.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21009.         
  21010.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21011.             IHTMLImageElementFactory __RPC_FAR * This,
  21012.             /* [in] */ UINT iTInfo,
  21013.             /* [in] */ LCID lcid,
  21014.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21015.         
  21016.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21017.             IHTMLImageElementFactory __RPC_FAR * This,
  21018.             /* [in] */ REFIID riid,
  21019.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21020.             /* [in] */ UINT cNames,
  21021.             /* [in] */ LCID lcid,
  21022.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21023.         
  21024.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21025.             IHTMLImageElementFactory __RPC_FAR * This,
  21026.             /* [in] */ DISPID dispIdMember,
  21027.             /* [in] */ REFIID riid,
  21028.             /* [in] */ LCID lcid,
  21029.             /* [in] */ WORD wFlags,
  21030.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21031.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21032.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21033.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21034.         
  21035.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *create )( 
  21036.             IHTMLImageElementFactory __RPC_FAR * This,
  21037.             /* [in][optional] */ VARIANT width,
  21038.             /* [in][optional] */ VARIANT height,
  21039.             /* [out][retval] */ IHTMLImgElement __RPC_FAR *__RPC_FAR *__MIDL_0016);
  21040.         
  21041.         END_INTERFACE
  21042.     } IHTMLImageElementFactoryVtbl;
  21043.  
  21044.     interface IHTMLImageElementFactory
  21045.     {
  21046.         CONST_VTBL struct IHTMLImageElementFactoryVtbl __RPC_FAR *lpVtbl;
  21047.     };
  21048.  
  21049.     
  21050.  
  21051. #ifdef COBJMACROS
  21052.  
  21053.  
  21054. #define IHTMLImageElementFactory_QueryInterface(This,riid,ppvObject)    \
  21055.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21056.  
  21057. #define IHTMLImageElementFactory_AddRef(This)    \
  21058.     (This)->lpVtbl -> AddRef(This)
  21059.  
  21060. #define IHTMLImageElementFactory_Release(This)    \
  21061.     (This)->lpVtbl -> Release(This)
  21062.  
  21063.  
  21064. #define IHTMLImageElementFactory_GetTypeInfoCount(This,pctinfo)    \
  21065.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21066.  
  21067. #define IHTMLImageElementFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21068.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21069.  
  21070. #define IHTMLImageElementFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21071.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21072.  
  21073. #define IHTMLImageElementFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21074.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21075.  
  21076.  
  21077. #define IHTMLImageElementFactory_create(This,width,height,__MIDL_0016)    \
  21078.     (This)->lpVtbl -> create(This,width,height,__MIDL_0016)
  21079.  
  21080. #endif /* COBJMACROS */
  21081.  
  21082.  
  21083. #endif     /* C style interface */
  21084.  
  21085.  
  21086.  
  21087. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLImageElementFactory_create_Proxy( 
  21088.     IHTMLImageElementFactory __RPC_FAR * This,
  21089.     /* [in][optional] */ VARIANT width,
  21090.     /* [in][optional] */ VARIANT height,
  21091.     /* [out][retval] */ IHTMLImgElement __RPC_FAR *__RPC_FAR *__MIDL_0016);
  21092.  
  21093.  
  21094. void __RPC_STUB IHTMLImageElementFactory_create_Stub(
  21095.     IRpcStubBuffer *This,
  21096.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21097.     PRPC_MESSAGE _pRpcMessage,
  21098.     DWORD *_pdwStubPhase);
  21099.  
  21100.  
  21101.  
  21102. #endif     /* __IHTMLImageElementFactory_INTERFACE_DEFINED__ */
  21103.  
  21104.  
  21105. #ifndef __DispIHTMLImgElement_DISPINTERFACE_DEFINED__
  21106. #define __DispIHTMLImgElement_DISPINTERFACE_DEFINED__
  21107.  
  21108. /****************************************
  21109.  * Generated header for dispinterface: DispIHTMLImgElement
  21110.  * at Thu Sep 25 09:49:08 1997
  21111.  * using MIDL 3.02.88
  21112.  ****************************************/
  21113. /* [uuid][hidden] */ 
  21114.  
  21115.  
  21116.  
  21117. EXTERN_C const IID DIID_DispIHTMLImgElement;
  21118.  
  21119. #if defined(__cplusplus) && !defined(CINTERFACE)
  21120.  
  21121.     interface DECLSPEC_UUID("3050f51c-98b5-11cf-bb82-00aa00bdce0b")
  21122.     DispIHTMLImgElement : public IDispatch
  21123.     {
  21124.     };
  21125.     
  21126. #else     /* C style interface */
  21127.  
  21128.     typedef struct DispIHTMLImgElementVtbl
  21129.     {
  21130.         BEGIN_INTERFACE
  21131.         
  21132.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21133.             DispIHTMLImgElement __RPC_FAR * This,
  21134.             /* [in] */ REFIID riid,
  21135.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21136.         
  21137.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21138.             DispIHTMLImgElement __RPC_FAR * This);
  21139.         
  21140.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21141.             DispIHTMLImgElement __RPC_FAR * This);
  21142.         
  21143.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21144.             DispIHTMLImgElement __RPC_FAR * This,
  21145.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21146.         
  21147.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21148.             DispIHTMLImgElement __RPC_FAR * This,
  21149.             /* [in] */ UINT iTInfo,
  21150.             /* [in] */ LCID lcid,
  21151.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21152.         
  21153.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21154.             DispIHTMLImgElement __RPC_FAR * This,
  21155.             /* [in] */ REFIID riid,
  21156.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21157.             /* [in] */ UINT cNames,
  21158.             /* [in] */ LCID lcid,
  21159.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21160.         
  21161.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21162.             DispIHTMLImgElement __RPC_FAR * This,
  21163.             /* [in] */ DISPID dispIdMember,
  21164.             /* [in] */ REFIID riid,
  21165.             /* [in] */ LCID lcid,
  21166.             /* [in] */ WORD wFlags,
  21167.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21168.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21169.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21170.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21171.         
  21172.         END_INTERFACE
  21173.     } DispIHTMLImgElementVtbl;
  21174.  
  21175.     interface DispIHTMLImgElement
  21176.     {
  21177.         CONST_VTBL struct DispIHTMLImgElementVtbl __RPC_FAR *lpVtbl;
  21178.     };
  21179.  
  21180.     
  21181.  
  21182. #ifdef COBJMACROS
  21183.  
  21184.  
  21185. #define DispIHTMLImgElement_QueryInterface(This,riid,ppvObject)    \
  21186.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21187.  
  21188. #define DispIHTMLImgElement_AddRef(This)    \
  21189.     (This)->lpVtbl -> AddRef(This)
  21190.  
  21191. #define DispIHTMLImgElement_Release(This)    \
  21192.     (This)->lpVtbl -> Release(This)
  21193.  
  21194.  
  21195. #define DispIHTMLImgElement_GetTypeInfoCount(This,pctinfo)    \
  21196.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21197.  
  21198. #define DispIHTMLImgElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21199.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21200.  
  21201. #define DispIHTMLImgElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21202.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21203.  
  21204. #define DispIHTMLImgElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21205.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21206.  
  21207. #endif /* COBJMACROS */
  21208.  
  21209.  
  21210. #endif     /* C style interface */
  21211.  
  21212.  
  21213. #endif     /* __DispIHTMLImgElement_DISPINTERFACE_DEFINED__ */
  21214.  
  21215.  
  21216. EXTERN_C const CLSID CLSID_HTMLImg;
  21217.  
  21218. #ifdef __cplusplus
  21219.  
  21220. class DECLSPEC_UUID("3050f241-98b5-11cf-bb82-00aa00bdce0b")
  21221. HTMLImg;
  21222. #endif
  21223.  
  21224. #ifndef __DispIHTMLInputImage_DISPINTERFACE_DEFINED__
  21225. #define __DispIHTMLInputImage_DISPINTERFACE_DEFINED__
  21226.  
  21227. /****************************************
  21228.  * Generated header for dispinterface: DispIHTMLInputImage
  21229.  * at Thu Sep 25 09:49:08 1997
  21230.  * using MIDL 3.02.88
  21231.  ****************************************/
  21232. /* [uuid][hidden] */ 
  21233.  
  21234.  
  21235.  
  21236. EXTERN_C const IID DIID_DispIHTMLInputImage;
  21237.  
  21238. #if defined(__cplusplus) && !defined(CINTERFACE)
  21239.  
  21240.     interface DECLSPEC_UUID("3050f51d-98b5-11cf-bb82-00aa00bdce0b")
  21241.     DispIHTMLInputImage : public IDispatch
  21242.     {
  21243.     };
  21244.     
  21245. #else     /* C style interface */
  21246.  
  21247.     typedef struct DispIHTMLInputImageVtbl
  21248.     {
  21249.         BEGIN_INTERFACE
  21250.         
  21251.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21252.             DispIHTMLInputImage __RPC_FAR * This,
  21253.             /* [in] */ REFIID riid,
  21254.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21255.         
  21256.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21257.             DispIHTMLInputImage __RPC_FAR * This);
  21258.         
  21259.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21260.             DispIHTMLInputImage __RPC_FAR * This);
  21261.         
  21262.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21263.             DispIHTMLInputImage __RPC_FAR * This,
  21264.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21265.         
  21266.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21267.             DispIHTMLInputImage __RPC_FAR * This,
  21268.             /* [in] */ UINT iTInfo,
  21269.             /* [in] */ LCID lcid,
  21270.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21271.         
  21272.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21273.             DispIHTMLInputImage __RPC_FAR * This,
  21274.             /* [in] */ REFIID riid,
  21275.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21276.             /* [in] */ UINT cNames,
  21277.             /* [in] */ LCID lcid,
  21278.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21279.         
  21280.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21281.             DispIHTMLInputImage __RPC_FAR * This,
  21282.             /* [in] */ DISPID dispIdMember,
  21283.             /* [in] */ REFIID riid,
  21284.             /* [in] */ LCID lcid,
  21285.             /* [in] */ WORD wFlags,
  21286.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21287.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21288.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21289.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21290.         
  21291.         END_INTERFACE
  21292.     } DispIHTMLInputImageVtbl;
  21293.  
  21294.     interface DispIHTMLInputImage
  21295.     {
  21296.         CONST_VTBL struct DispIHTMLInputImageVtbl __RPC_FAR *lpVtbl;
  21297.     };
  21298.  
  21299.     
  21300.  
  21301. #ifdef COBJMACROS
  21302.  
  21303.  
  21304. #define DispIHTMLInputImage_QueryInterface(This,riid,ppvObject)    \
  21305.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21306.  
  21307. #define DispIHTMLInputImage_AddRef(This)    \
  21308.     (This)->lpVtbl -> AddRef(This)
  21309.  
  21310. #define DispIHTMLInputImage_Release(This)    \
  21311.     (This)->lpVtbl -> Release(This)
  21312.  
  21313.  
  21314. #define DispIHTMLInputImage_GetTypeInfoCount(This,pctinfo)    \
  21315.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21316.  
  21317. #define DispIHTMLInputImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21318.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21319.  
  21320. #define DispIHTMLInputImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21321.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21322.  
  21323. #define DispIHTMLInputImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21324.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21325.  
  21326. #endif /* COBJMACROS */
  21327.  
  21328.  
  21329. #endif     /* C style interface */
  21330.  
  21331.  
  21332. #endif     /* __DispIHTMLInputImage_DISPINTERFACE_DEFINED__ */
  21333.  
  21334.  
  21335. EXTERN_C const CLSID CLSID_HTMLInputImage;
  21336.  
  21337. #ifdef __cplusplus
  21338.  
  21339. class DECLSPEC_UUID("3050f2c4-98b5-11cf-bb82-00aa00bdce0b")
  21340. HTMLInputImage;
  21341. #endif
  21342.  
  21343. EXTERN_C const CLSID CLSID_HTMLImageElementFactory;
  21344.  
  21345. #ifdef __cplusplus
  21346.  
  21347. class DECLSPEC_UUID("3050f38f-98b5-11cf-bb82-00aa00bdce0b")
  21348. HTMLImageElementFactory;
  21349. #endif
  21350.  
  21351. #ifndef __IHTMLBodyElement_INTERFACE_DEFINED__
  21352. #define __IHTMLBodyElement_INTERFACE_DEFINED__
  21353.  
  21354. /****************************************
  21355.  * Generated header for interface: IHTMLBodyElement
  21356.  * at Thu Sep 25 09:49:08 1997
  21357.  * using MIDL 3.02.88
  21358.  ****************************************/
  21359. /* [object][uuid][dual][oleautomation] */ 
  21360.  
  21361.  
  21362.  
  21363. EXTERN_C const IID IID_IHTMLBodyElement;
  21364.  
  21365. #if defined(__cplusplus) && !defined(CINTERFACE)
  21366.     
  21367.     interface DECLSPEC_UUID("3050f1d8-98b5-11cf-bb82-00aa00bdce0b")
  21368.     IHTMLBodyElement : public IDispatch
  21369.     {
  21370.     public:
  21371.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background( 
  21372.             /* [in] */ BSTR v) = 0;
  21373.         
  21374.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background( 
  21375.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  21376.         
  21377.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bgProperties( 
  21378.             /* [in] */ BSTR v) = 0;
  21379.         
  21380.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bgProperties( 
  21381.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  21382.         
  21383.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_leftMargin( 
  21384.             /* [in] */ VARIANT v) = 0;
  21385.         
  21386.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_leftMargin( 
  21387.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21388.         
  21389.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_topMargin( 
  21390.             /* [in] */ VARIANT v) = 0;
  21391.         
  21392.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_topMargin( 
  21393.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21394.         
  21395.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rightMargin( 
  21396.             /* [in] */ VARIANT v) = 0;
  21397.         
  21398.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rightMargin( 
  21399.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21400.         
  21401.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bottomMargin( 
  21402.             /* [in] */ VARIANT v) = 0;
  21403.         
  21404.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bottomMargin( 
  21405.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21406.         
  21407.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap( 
  21408.             /* [in] */ VARIANT_BOOL v) = 0;
  21409.         
  21410.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap( 
  21411.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  21412.         
  21413.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bgColor( 
  21414.             /* [in] */ VARIANT v) = 0;
  21415.         
  21416.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bgColor( 
  21417.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21418.         
  21419.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_text( 
  21420.             /* [in] */ VARIANT v) = 0;
  21421.         
  21422.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_text( 
  21423.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21424.         
  21425.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_link( 
  21426.             /* [in] */ VARIANT v) = 0;
  21427.         
  21428.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_link( 
  21429.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21430.         
  21431.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vLink( 
  21432.             /* [in] */ VARIANT v) = 0;
  21433.         
  21434.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vLink( 
  21435.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21436.         
  21437.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_aLink( 
  21438.             /* [in] */ VARIANT v) = 0;
  21439.         
  21440.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_aLink( 
  21441.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21442.         
  21443.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  21444.             /* [in] */ VARIANT v) = 0;
  21445.         
  21446.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  21447.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21448.         
  21449.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onunload( 
  21450.             /* [in] */ VARIANT v) = 0;
  21451.         
  21452.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onunload( 
  21453.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21454.         
  21455.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scroll( 
  21456.             /* [in] */ BSTR v) = 0;
  21457.         
  21458.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scroll( 
  21459.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  21460.         
  21461.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselect( 
  21462.             /* [in] */ VARIANT v) = 0;
  21463.         
  21464.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselect( 
  21465.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21466.         
  21467.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeunload( 
  21468.             /* [in] */ VARIANT v) = 0;
  21469.         
  21470.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeunload( 
  21471.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21472.         
  21473.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange( 
  21474.             /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *range) = 0;
  21475.         
  21476.     };
  21477.     
  21478. #else     /* C style interface */
  21479.  
  21480.     typedef struct IHTMLBodyElementVtbl
  21481.     {
  21482.         BEGIN_INTERFACE
  21483.         
  21484.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21485.             IHTMLBodyElement __RPC_FAR * This,
  21486.             /* [in] */ REFIID riid,
  21487.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21488.         
  21489.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21490.             IHTMLBodyElement __RPC_FAR * This);
  21491.         
  21492.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21493.             IHTMLBodyElement __RPC_FAR * This);
  21494.         
  21495.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21496.             IHTMLBodyElement __RPC_FAR * This,
  21497.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21498.         
  21499.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21500.             IHTMLBodyElement __RPC_FAR * This,
  21501.             /* [in] */ UINT iTInfo,
  21502.             /* [in] */ LCID lcid,
  21503.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21504.         
  21505.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21506.             IHTMLBodyElement __RPC_FAR * This,
  21507.             /* [in] */ REFIID riid,
  21508.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21509.             /* [in] */ UINT cNames,
  21510.             /* [in] */ LCID lcid,
  21511.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21512.         
  21513.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21514.             IHTMLBodyElement __RPC_FAR * This,
  21515.             /* [in] */ DISPID dispIdMember,
  21516.             /* [in] */ REFIID riid,
  21517.             /* [in] */ LCID lcid,
  21518.             /* [in] */ WORD wFlags,
  21519.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21520.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21521.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21522.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21523.         
  21524.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_background )( 
  21525.             IHTMLBodyElement __RPC_FAR * This,
  21526.             /* [in] */ BSTR v);
  21527.         
  21528.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_background )( 
  21529.             IHTMLBodyElement __RPC_FAR * This,
  21530.             /* [out][retval] */ BSTR __RPC_FAR *p);
  21531.         
  21532.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bgProperties )( 
  21533.             IHTMLBodyElement __RPC_FAR * This,
  21534.             /* [in] */ BSTR v);
  21535.         
  21536.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bgProperties )( 
  21537.             IHTMLBodyElement __RPC_FAR * This,
  21538.             /* [out][retval] */ BSTR __RPC_FAR *p);
  21539.         
  21540.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_leftMargin )( 
  21541.             IHTMLBodyElement __RPC_FAR * This,
  21542.             /* [in] */ VARIANT v);
  21543.         
  21544.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_leftMargin )( 
  21545.             IHTMLBodyElement __RPC_FAR * This,
  21546.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21547.         
  21548.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_topMargin )( 
  21549.             IHTMLBodyElement __RPC_FAR * This,
  21550.             /* [in] */ VARIANT v);
  21551.         
  21552.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_topMargin )( 
  21553.             IHTMLBodyElement __RPC_FAR * This,
  21554.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21555.         
  21556.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rightMargin )( 
  21557.             IHTMLBodyElement __RPC_FAR * This,
  21558.             /* [in] */ VARIANT v);
  21559.         
  21560.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rightMargin )( 
  21561.             IHTMLBodyElement __RPC_FAR * This,
  21562.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21563.         
  21564.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bottomMargin )( 
  21565.             IHTMLBodyElement __RPC_FAR * This,
  21566.             /* [in] */ VARIANT v);
  21567.         
  21568.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bottomMargin )( 
  21569.             IHTMLBodyElement __RPC_FAR * This,
  21570.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21571.         
  21572.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noWrap )( 
  21573.             IHTMLBodyElement __RPC_FAR * This,
  21574.             /* [in] */ VARIANT_BOOL v);
  21575.         
  21576.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noWrap )( 
  21577.             IHTMLBodyElement __RPC_FAR * This,
  21578.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  21579.         
  21580.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bgColor )( 
  21581.             IHTMLBodyElement __RPC_FAR * This,
  21582.             /* [in] */ VARIANT v);
  21583.         
  21584.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bgColor )( 
  21585.             IHTMLBodyElement __RPC_FAR * This,
  21586.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21587.         
  21588.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )( 
  21589.             IHTMLBodyElement __RPC_FAR * This,
  21590.             /* [in] */ VARIANT v);
  21591.         
  21592.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )( 
  21593.             IHTMLBodyElement __RPC_FAR * This,
  21594.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21595.         
  21596.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_link )( 
  21597.             IHTMLBodyElement __RPC_FAR * This,
  21598.             /* [in] */ VARIANT v);
  21599.         
  21600.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_link )( 
  21601.             IHTMLBodyElement __RPC_FAR * This,
  21602.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21603.         
  21604.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vLink )( 
  21605.             IHTMLBodyElement __RPC_FAR * This,
  21606.             /* [in] */ VARIANT v);
  21607.         
  21608.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vLink )( 
  21609.             IHTMLBodyElement __RPC_FAR * This,
  21610.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21611.         
  21612.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_aLink )( 
  21613.             IHTMLBodyElement __RPC_FAR * This,
  21614.             /* [in] */ VARIANT v);
  21615.         
  21616.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_aLink )( 
  21617.             IHTMLBodyElement __RPC_FAR * This,
  21618.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21619.         
  21620.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onload )( 
  21621.             IHTMLBodyElement __RPC_FAR * This,
  21622.             /* [in] */ VARIANT v);
  21623.         
  21624.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onload )( 
  21625.             IHTMLBodyElement __RPC_FAR * This,
  21626.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21627.         
  21628.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onunload )( 
  21629.             IHTMLBodyElement __RPC_FAR * This,
  21630.             /* [in] */ VARIANT v);
  21631.         
  21632.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onunload )( 
  21633.             IHTMLBodyElement __RPC_FAR * This,
  21634.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21635.         
  21636.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_scroll )( 
  21637.             IHTMLBodyElement __RPC_FAR * This,
  21638.             /* [in] */ BSTR v);
  21639.         
  21640.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scroll )( 
  21641.             IHTMLBodyElement __RPC_FAR * This,
  21642.             /* [out][retval] */ BSTR __RPC_FAR *p);
  21643.         
  21644.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onselect )( 
  21645.             IHTMLBodyElement __RPC_FAR * This,
  21646.             /* [in] */ VARIANT v);
  21647.         
  21648.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onselect )( 
  21649.             IHTMLBodyElement __RPC_FAR * This,
  21650.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21651.         
  21652.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onbeforeunload )( 
  21653.             IHTMLBodyElement __RPC_FAR * This,
  21654.             /* [in] */ VARIANT v);
  21655.         
  21656.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onbeforeunload )( 
  21657.             IHTMLBodyElement __RPC_FAR * This,
  21658.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21659.         
  21660.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createTextRange )( 
  21661.             IHTMLBodyElement __RPC_FAR * This,
  21662.             /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *range);
  21663.         
  21664.         END_INTERFACE
  21665.     } IHTMLBodyElementVtbl;
  21666.  
  21667.     interface IHTMLBodyElement
  21668.     {
  21669.         CONST_VTBL struct IHTMLBodyElementVtbl __RPC_FAR *lpVtbl;
  21670.     };
  21671.  
  21672.     
  21673.  
  21674. #ifdef COBJMACROS
  21675.  
  21676.  
  21677. #define IHTMLBodyElement_QueryInterface(This,riid,ppvObject)    \
  21678.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21679.  
  21680. #define IHTMLBodyElement_AddRef(This)    \
  21681.     (This)->lpVtbl -> AddRef(This)
  21682.  
  21683. #define IHTMLBodyElement_Release(This)    \
  21684.     (This)->lpVtbl -> Release(This)
  21685.  
  21686.  
  21687. #define IHTMLBodyElement_GetTypeInfoCount(This,pctinfo)    \
  21688.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21689.  
  21690. #define IHTMLBodyElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21691.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21692.  
  21693. #define IHTMLBodyElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21694.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21695.  
  21696. #define IHTMLBodyElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21697.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21698.  
  21699.  
  21700. #define IHTMLBodyElement_put_background(This,v)    \
  21701.     (This)->lpVtbl -> put_background(This,v)
  21702.  
  21703. #define IHTMLBodyElement_get_background(This,p)    \
  21704.     (This)->lpVtbl -> get_background(This,p)
  21705.  
  21706. #define IHTMLBodyElement_put_bgProperties(This,v)    \
  21707.     (This)->lpVtbl -> put_bgProperties(This,v)
  21708.  
  21709. #define IHTMLBodyElement_get_bgProperties(This,p)    \
  21710.     (This)->lpVtbl -> get_bgProperties(This,p)
  21711.  
  21712. #define IHTMLBodyElement_put_leftMargin(This,v)    \
  21713.     (This)->lpVtbl -> put_leftMargin(This,v)
  21714.  
  21715. #define IHTMLBodyElement_get_leftMargin(This,p)    \
  21716.     (This)->lpVtbl -> get_leftMargin(This,p)
  21717.  
  21718. #define IHTMLBodyElement_put_topMargin(This,v)    \
  21719.     (This)->lpVtbl -> put_topMargin(This,v)
  21720.  
  21721. #define IHTMLBodyElement_get_topMargin(This,p)    \
  21722.     (This)->lpVtbl -> get_topMargin(This,p)
  21723.  
  21724. #define IHTMLBodyElement_put_rightMargin(This,v)    \
  21725.     (This)->lpVtbl -> put_rightMargin(This,v)
  21726.  
  21727. #define IHTMLBodyElement_get_rightMargin(This,p)    \
  21728.     (This)->lpVtbl -> get_rightMargin(This,p)
  21729.  
  21730. #define IHTMLBodyElement_put_bottomMargin(This,v)    \
  21731.     (This)->lpVtbl -> put_bottomMargin(This,v)
  21732.  
  21733. #define IHTMLBodyElement_get_bottomMargin(This,p)    \
  21734.     (This)->lpVtbl -> get_bottomMargin(This,p)
  21735.  
  21736. #define IHTMLBodyElement_put_noWrap(This,v)    \
  21737.     (This)->lpVtbl -> put_noWrap(This,v)
  21738.  
  21739. #define IHTMLBodyElement_get_noWrap(This,p)    \
  21740.     (This)->lpVtbl -> get_noWrap(This,p)
  21741.  
  21742. #define IHTMLBodyElement_put_bgColor(This,v)    \
  21743.     (This)->lpVtbl -> put_bgColor(This,v)
  21744.  
  21745. #define IHTMLBodyElement_get_bgColor(This,p)    \
  21746.     (This)->lpVtbl -> get_bgColor(This,p)
  21747.  
  21748. #define IHTMLBodyElement_put_text(This,v)    \
  21749.     (This)->lpVtbl -> put_text(This,v)
  21750.  
  21751. #define IHTMLBodyElement_get_text(This,p)    \
  21752.     (This)->lpVtbl -> get_text(This,p)
  21753.  
  21754. #define IHTMLBodyElement_put_link(This,v)    \
  21755.     (This)->lpVtbl -> put_link(This,v)
  21756.  
  21757. #define IHTMLBodyElement_get_link(This,p)    \
  21758.     (This)->lpVtbl -> get_link(This,p)
  21759.  
  21760. #define IHTMLBodyElement_put_vLink(This,v)    \
  21761.     (This)->lpVtbl -> put_vLink(This,v)
  21762.  
  21763. #define IHTMLBodyElement_get_vLink(This,p)    \
  21764.     (This)->lpVtbl -> get_vLink(This,p)
  21765.  
  21766. #define IHTMLBodyElement_put_aLink(This,v)    \
  21767.     (This)->lpVtbl -> put_aLink(This,v)
  21768.  
  21769. #define IHTMLBodyElement_get_aLink(This,p)    \
  21770.     (This)->lpVtbl -> get_aLink(This,p)
  21771.  
  21772. #define IHTMLBodyElement_put_onload(This,v)    \
  21773.     (This)->lpVtbl -> put_onload(This,v)
  21774.  
  21775. #define IHTMLBodyElement_get_onload(This,p)    \
  21776.     (This)->lpVtbl -> get_onload(This,p)
  21777.  
  21778. #define IHTMLBodyElement_put_onunload(This,v)    \
  21779.     (This)->lpVtbl -> put_onunload(This,v)
  21780.  
  21781. #define IHTMLBodyElement_get_onunload(This,p)    \
  21782.     (This)->lpVtbl -> get_onunload(This,p)
  21783.  
  21784. #define IHTMLBodyElement_put_scroll(This,v)    \
  21785.     (This)->lpVtbl -> put_scroll(This,v)
  21786.  
  21787. #define IHTMLBodyElement_get_scroll(This,p)    \
  21788.     (This)->lpVtbl -> get_scroll(This,p)
  21789.  
  21790. #define IHTMLBodyElement_put_onselect(This,v)    \
  21791.     (This)->lpVtbl -> put_onselect(This,v)
  21792.  
  21793. #define IHTMLBodyElement_get_onselect(This,p)    \
  21794.     (This)->lpVtbl -> get_onselect(This,p)
  21795.  
  21796. #define IHTMLBodyElement_put_onbeforeunload(This,v)    \
  21797.     (This)->lpVtbl -> put_onbeforeunload(This,v)
  21798.  
  21799. #define IHTMLBodyElement_get_onbeforeunload(This,p)    \
  21800.     (This)->lpVtbl -> get_onbeforeunload(This,p)
  21801.  
  21802. #define IHTMLBodyElement_createTextRange(This,range)    \
  21803.     (This)->lpVtbl -> createTextRange(This,range)
  21804.  
  21805. #endif /* COBJMACROS */
  21806.  
  21807.  
  21808. #endif     /* C style interface */
  21809.  
  21810.  
  21811.  
  21812. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_background_Proxy( 
  21813.     IHTMLBodyElement __RPC_FAR * This,
  21814.     /* [in] */ BSTR v);
  21815.  
  21816.  
  21817. void __RPC_STUB IHTMLBodyElement_put_background_Stub(
  21818.     IRpcStubBuffer *This,
  21819.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21820.     PRPC_MESSAGE _pRpcMessage,
  21821.     DWORD *_pdwStubPhase);
  21822.  
  21823.  
  21824. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_background_Proxy( 
  21825.     IHTMLBodyElement __RPC_FAR * This,
  21826.     /* [out][retval] */ BSTR __RPC_FAR *p);
  21827.  
  21828.  
  21829. void __RPC_STUB IHTMLBodyElement_get_background_Stub(
  21830.     IRpcStubBuffer *This,
  21831.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21832.     PRPC_MESSAGE _pRpcMessage,
  21833.     DWORD *_pdwStubPhase);
  21834.  
  21835.  
  21836. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_bgProperties_Proxy( 
  21837.     IHTMLBodyElement __RPC_FAR * This,
  21838.     /* [in] */ BSTR v);
  21839.  
  21840.  
  21841. void __RPC_STUB IHTMLBodyElement_put_bgProperties_Stub(
  21842.     IRpcStubBuffer *This,
  21843.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21844.     PRPC_MESSAGE _pRpcMessage,
  21845.     DWORD *_pdwStubPhase);
  21846.  
  21847.  
  21848. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_bgProperties_Proxy( 
  21849.     IHTMLBodyElement __RPC_FAR * This,
  21850.     /* [out][retval] */ BSTR __RPC_FAR *p);
  21851.  
  21852.  
  21853. void __RPC_STUB IHTMLBodyElement_get_bgProperties_Stub(
  21854.     IRpcStubBuffer *This,
  21855.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21856.     PRPC_MESSAGE _pRpcMessage,
  21857.     DWORD *_pdwStubPhase);
  21858.  
  21859.  
  21860. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_leftMargin_Proxy( 
  21861.     IHTMLBodyElement __RPC_FAR * This,
  21862.     /* [in] */ VARIANT v);
  21863.  
  21864.  
  21865. void __RPC_STUB IHTMLBodyElement_put_leftMargin_Stub(
  21866.     IRpcStubBuffer *This,
  21867.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21868.     PRPC_MESSAGE _pRpcMessage,
  21869.     DWORD *_pdwStubPhase);
  21870.  
  21871.  
  21872. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_leftMargin_Proxy( 
  21873.     IHTMLBodyElement __RPC_FAR * This,
  21874.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21875.  
  21876.  
  21877. void __RPC_STUB IHTMLBodyElement_get_leftMargin_Stub(
  21878.     IRpcStubBuffer *This,
  21879.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21880.     PRPC_MESSAGE _pRpcMessage,
  21881.     DWORD *_pdwStubPhase);
  21882.  
  21883.  
  21884. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_topMargin_Proxy( 
  21885.     IHTMLBodyElement __RPC_FAR * This,
  21886.     /* [in] */ VARIANT v);
  21887.  
  21888.  
  21889. void __RPC_STUB IHTMLBodyElement_put_topMargin_Stub(
  21890.     IRpcStubBuffer *This,
  21891.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21892.     PRPC_MESSAGE _pRpcMessage,
  21893.     DWORD *_pdwStubPhase);
  21894.  
  21895.  
  21896. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_topMargin_Proxy( 
  21897.     IHTMLBodyElement __RPC_FAR * This,
  21898.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21899.  
  21900.  
  21901. void __RPC_STUB IHTMLBodyElement_get_topMargin_Stub(
  21902.     IRpcStubBuffer *This,
  21903.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21904.     PRPC_MESSAGE _pRpcMessage,
  21905.     DWORD *_pdwStubPhase);
  21906.  
  21907.  
  21908. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_rightMargin_Proxy( 
  21909.     IHTMLBodyElement __RPC_FAR * This,
  21910.     /* [in] */ VARIANT v);
  21911.  
  21912.  
  21913. void __RPC_STUB IHTMLBodyElement_put_rightMargin_Stub(
  21914.     IRpcStubBuffer *This,
  21915.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21916.     PRPC_MESSAGE _pRpcMessage,
  21917.     DWORD *_pdwStubPhase);
  21918.  
  21919.  
  21920. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_rightMargin_Proxy( 
  21921.     IHTMLBodyElement __RPC_FAR * This,
  21922.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21923.  
  21924.  
  21925. void __RPC_STUB IHTMLBodyElement_get_rightMargin_Stub(
  21926.     IRpcStubBuffer *This,
  21927.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21928.     PRPC_MESSAGE _pRpcMessage,
  21929.     DWORD *_pdwStubPhase);
  21930.  
  21931.  
  21932. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_bottomMargin_Proxy( 
  21933.     IHTMLBodyElement __RPC_FAR * This,
  21934.     /* [in] */ VARIANT v);
  21935.  
  21936.  
  21937. void __RPC_STUB IHTMLBodyElement_put_bottomMargin_Stub(
  21938.     IRpcStubBuffer *This,
  21939.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21940.     PRPC_MESSAGE _pRpcMessage,
  21941.     DWORD *_pdwStubPhase);
  21942.  
  21943.  
  21944. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_bottomMargin_Proxy( 
  21945.     IHTMLBodyElement __RPC_FAR * This,
  21946.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21947.  
  21948.  
  21949. void __RPC_STUB IHTMLBodyElement_get_bottomMargin_Stub(
  21950.     IRpcStubBuffer *This,
  21951.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21952.     PRPC_MESSAGE _pRpcMessage,
  21953.     DWORD *_pdwStubPhase);
  21954.  
  21955.  
  21956. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_noWrap_Proxy( 
  21957.     IHTMLBodyElement __RPC_FAR * This,
  21958.     /* [in] */ VARIANT_BOOL v);
  21959.  
  21960.  
  21961. void __RPC_STUB IHTMLBodyElement_put_noWrap_Stub(
  21962.     IRpcStubBuffer *This,
  21963.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21964.     PRPC_MESSAGE _pRpcMessage,
  21965.     DWORD *_pdwStubPhase);
  21966.  
  21967.  
  21968. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_noWrap_Proxy( 
  21969.     IHTMLBodyElement __RPC_FAR * This,
  21970.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  21971.  
  21972.  
  21973. void __RPC_STUB IHTMLBodyElement_get_noWrap_Stub(
  21974.     IRpcStubBuffer *This,
  21975.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21976.     PRPC_MESSAGE _pRpcMessage,
  21977.     DWORD *_pdwStubPhase);
  21978.  
  21979.  
  21980. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_bgColor_Proxy( 
  21981.     IHTMLBodyElement __RPC_FAR * This,
  21982.     /* [in] */ VARIANT v);
  21983.  
  21984.  
  21985. void __RPC_STUB IHTMLBodyElement_put_bgColor_Stub(
  21986.     IRpcStubBuffer *This,
  21987.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21988.     PRPC_MESSAGE _pRpcMessage,
  21989.     DWORD *_pdwStubPhase);
  21990.  
  21991.  
  21992. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_bgColor_Proxy( 
  21993.     IHTMLBodyElement __RPC_FAR * This,
  21994.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21995.  
  21996.  
  21997. void __RPC_STUB IHTMLBodyElement_get_bgColor_Stub(
  21998.     IRpcStubBuffer *This,
  21999.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22000.     PRPC_MESSAGE _pRpcMessage,
  22001.     DWORD *_pdwStubPhase);
  22002.  
  22003.  
  22004. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_text_Proxy( 
  22005.     IHTMLBodyElement __RPC_FAR * This,
  22006.     /* [in] */ VARIANT v);
  22007.  
  22008.  
  22009. void __RPC_STUB IHTMLBodyElement_put_text_Stub(
  22010.     IRpcStubBuffer *This,
  22011.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22012.     PRPC_MESSAGE _pRpcMessage,
  22013.     DWORD *_pdwStubPhase);
  22014.  
  22015.  
  22016. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_text_Proxy( 
  22017.     IHTMLBodyElement __RPC_FAR * This,
  22018.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22019.  
  22020.  
  22021. void __RPC_STUB IHTMLBodyElement_get_text_Stub(
  22022.     IRpcStubBuffer *This,
  22023.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22024.     PRPC_MESSAGE _pRpcMessage,
  22025.     DWORD *_pdwStubPhase);
  22026.  
  22027.  
  22028. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_link_Proxy( 
  22029.     IHTMLBodyElement __RPC_FAR * This,
  22030.     /* [in] */ VARIANT v);
  22031.  
  22032.  
  22033. void __RPC_STUB IHTMLBodyElement_put_link_Stub(
  22034.     IRpcStubBuffer *This,
  22035.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22036.     PRPC_MESSAGE _pRpcMessage,
  22037.     DWORD *_pdwStubPhase);
  22038.  
  22039.  
  22040. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_link_Proxy( 
  22041.     IHTMLBodyElement __RPC_FAR * This,
  22042.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22043.  
  22044.  
  22045. void __RPC_STUB IHTMLBodyElement_get_link_Stub(
  22046.     IRpcStubBuffer *This,
  22047.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22048.     PRPC_MESSAGE _pRpcMessage,
  22049.     DWORD *_pdwStubPhase);
  22050.  
  22051.  
  22052. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_vLink_Proxy( 
  22053.     IHTMLBodyElement __RPC_FAR * This,
  22054.     /* [in] */ VARIANT v);
  22055.  
  22056.  
  22057. void __RPC_STUB IHTMLBodyElement_put_vLink_Stub(
  22058.     IRpcStubBuffer *This,
  22059.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22060.     PRPC_MESSAGE _pRpcMessage,
  22061.     DWORD *_pdwStubPhase);
  22062.  
  22063.  
  22064. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_vLink_Proxy( 
  22065.     IHTMLBodyElement __RPC_FAR * This,
  22066.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22067.  
  22068.  
  22069. void __RPC_STUB IHTMLBodyElement_get_vLink_Stub(
  22070.     IRpcStubBuffer *This,
  22071.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22072.     PRPC_MESSAGE _pRpcMessage,
  22073.     DWORD *_pdwStubPhase);
  22074.  
  22075.  
  22076. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_aLink_Proxy( 
  22077.     IHTMLBodyElement __RPC_FAR * This,
  22078.     /* [in] */ VARIANT v);
  22079.  
  22080.  
  22081. void __RPC_STUB IHTMLBodyElement_put_aLink_Stub(
  22082.     IRpcStubBuffer *This,
  22083.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22084.     PRPC_MESSAGE _pRpcMessage,
  22085.     DWORD *_pdwStubPhase);
  22086.  
  22087.  
  22088. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_aLink_Proxy( 
  22089.     IHTMLBodyElement __RPC_FAR * This,
  22090.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22091.  
  22092.  
  22093. void __RPC_STUB IHTMLBodyElement_get_aLink_Stub(
  22094.     IRpcStubBuffer *This,
  22095.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22096.     PRPC_MESSAGE _pRpcMessage,
  22097.     DWORD *_pdwStubPhase);
  22098.  
  22099.  
  22100. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onload_Proxy( 
  22101.     IHTMLBodyElement __RPC_FAR * This,
  22102.     /* [in] */ VARIANT v);
  22103.  
  22104.  
  22105. void __RPC_STUB IHTMLBodyElement_put_onload_Stub(
  22106.     IRpcStubBuffer *This,
  22107.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22108.     PRPC_MESSAGE _pRpcMessage,
  22109.     DWORD *_pdwStubPhase);
  22110.  
  22111.  
  22112. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onload_Proxy( 
  22113.     IHTMLBodyElement __RPC_FAR * This,
  22114.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22115.  
  22116.  
  22117. void __RPC_STUB IHTMLBodyElement_get_onload_Stub(
  22118.     IRpcStubBuffer *This,
  22119.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22120.     PRPC_MESSAGE _pRpcMessage,
  22121.     DWORD *_pdwStubPhase);
  22122.  
  22123.  
  22124. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onunload_Proxy( 
  22125.     IHTMLBodyElement __RPC_FAR * This,
  22126.     /* [in] */ VARIANT v);
  22127.  
  22128.  
  22129. void __RPC_STUB IHTMLBodyElement_put_onunload_Stub(
  22130.     IRpcStubBuffer *This,
  22131.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22132.     PRPC_MESSAGE _pRpcMessage,
  22133.     DWORD *_pdwStubPhase);
  22134.  
  22135.  
  22136. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onunload_Proxy( 
  22137.     IHTMLBodyElement __RPC_FAR * This,
  22138.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22139.  
  22140.  
  22141. void __RPC_STUB IHTMLBodyElement_get_onunload_Stub(
  22142.     IRpcStubBuffer *This,
  22143.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22144.     PRPC_MESSAGE _pRpcMessage,
  22145.     DWORD *_pdwStubPhase);
  22146.  
  22147.  
  22148. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_scroll_Proxy( 
  22149.     IHTMLBodyElement __RPC_FAR * This,
  22150.     /* [in] */ BSTR v);
  22151.  
  22152.  
  22153. void __RPC_STUB IHTMLBodyElement_put_scroll_Stub(
  22154.     IRpcStubBuffer *This,
  22155.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22156.     PRPC_MESSAGE _pRpcMessage,
  22157.     DWORD *_pdwStubPhase);
  22158.  
  22159.  
  22160. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_scroll_Proxy( 
  22161.     IHTMLBodyElement __RPC_FAR * This,
  22162.     /* [out][retval] */ BSTR __RPC_FAR *p);
  22163.  
  22164.  
  22165. void __RPC_STUB IHTMLBodyElement_get_scroll_Stub(
  22166.     IRpcStubBuffer *This,
  22167.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22168.     PRPC_MESSAGE _pRpcMessage,
  22169.     DWORD *_pdwStubPhase);
  22170.  
  22171.  
  22172. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onselect_Proxy( 
  22173.     IHTMLBodyElement __RPC_FAR * This,
  22174.     /* [in] */ VARIANT v);
  22175.  
  22176.  
  22177. void __RPC_STUB IHTMLBodyElement_put_onselect_Stub(
  22178.     IRpcStubBuffer *This,
  22179.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22180.     PRPC_MESSAGE _pRpcMessage,
  22181.     DWORD *_pdwStubPhase);
  22182.  
  22183.  
  22184. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onselect_Proxy( 
  22185.     IHTMLBodyElement __RPC_FAR * This,
  22186.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22187.  
  22188.  
  22189. void __RPC_STUB IHTMLBodyElement_get_onselect_Stub(
  22190.     IRpcStubBuffer *This,
  22191.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22192.     PRPC_MESSAGE _pRpcMessage,
  22193.     DWORD *_pdwStubPhase);
  22194.  
  22195.  
  22196. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onbeforeunload_Proxy( 
  22197.     IHTMLBodyElement __RPC_FAR * This,
  22198.     /* [in] */ VARIANT v);
  22199.  
  22200.  
  22201. void __RPC_STUB IHTMLBodyElement_put_onbeforeunload_Stub(
  22202.     IRpcStubBuffer *This,
  22203.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22204.     PRPC_MESSAGE _pRpcMessage,
  22205.     DWORD *_pdwStubPhase);
  22206.  
  22207.  
  22208. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onbeforeunload_Proxy( 
  22209.     IHTMLBodyElement __RPC_FAR * This,
  22210.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22211.  
  22212.  
  22213. void __RPC_STUB IHTMLBodyElement_get_onbeforeunload_Stub(
  22214.     IRpcStubBuffer *This,
  22215.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22216.     PRPC_MESSAGE _pRpcMessage,
  22217.     DWORD *_pdwStubPhase);
  22218.  
  22219.  
  22220. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_createTextRange_Proxy( 
  22221.     IHTMLBodyElement __RPC_FAR * This,
  22222.     /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *range);
  22223.  
  22224.  
  22225. void __RPC_STUB IHTMLBodyElement_createTextRange_Stub(
  22226.     IRpcStubBuffer *This,
  22227.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22228.     PRPC_MESSAGE _pRpcMessage,
  22229.     DWORD *_pdwStubPhase);
  22230.  
  22231.  
  22232.  
  22233. #endif     /* __IHTMLBodyElement_INTERFACE_DEFINED__ */
  22234.  
  22235.  
  22236. #ifndef __DispIHTMLBodyElement_DISPINTERFACE_DEFINED__
  22237. #define __DispIHTMLBodyElement_DISPINTERFACE_DEFINED__
  22238.  
  22239. /****************************************
  22240.  * Generated header for dispinterface: DispIHTMLBodyElement
  22241.  * at Thu Sep 25 09:49:08 1997
  22242.  * using MIDL 3.02.88
  22243.  ****************************************/
  22244. /* [uuid][hidden] */ 
  22245.  
  22246.  
  22247.  
  22248. EXTERN_C const IID DIID_DispIHTMLBodyElement;
  22249.  
  22250. #if defined(__cplusplus) && !defined(CINTERFACE)
  22251.  
  22252.     interface DECLSPEC_UUID("3050f507-98b5-11cf-bb82-00aa00bdce0b")
  22253.     DispIHTMLBodyElement : public IDispatch
  22254.     {
  22255.     };
  22256.     
  22257. #else     /* C style interface */
  22258.  
  22259.     typedef struct DispIHTMLBodyElementVtbl
  22260.     {
  22261.         BEGIN_INTERFACE
  22262.         
  22263.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22264.             DispIHTMLBodyElement __RPC_FAR * This,
  22265.             /* [in] */ REFIID riid,
  22266.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22267.         
  22268.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22269.             DispIHTMLBodyElement __RPC_FAR * This);
  22270.         
  22271.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22272.             DispIHTMLBodyElement __RPC_FAR * This);
  22273.         
  22274.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22275.             DispIHTMLBodyElement __RPC_FAR * This,
  22276.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22277.         
  22278.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22279.             DispIHTMLBodyElement __RPC_FAR * This,
  22280.             /* [in] */ UINT iTInfo,
  22281.             /* [in] */ LCID lcid,
  22282.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22283.         
  22284.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22285.             DispIHTMLBodyElement __RPC_FAR * This,
  22286.             /* [in] */ REFIID riid,
  22287.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22288.             /* [in] */ UINT cNames,
  22289.             /* [in] */ LCID lcid,
  22290.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22291.         
  22292.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22293.             DispIHTMLBodyElement __RPC_FAR * This,
  22294.             /* [in] */ DISPID dispIdMember,
  22295.             /* [in] */ REFIID riid,
  22296.             /* [in] */ LCID lcid,
  22297.             /* [in] */ WORD wFlags,
  22298.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22299.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22300.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22301.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22302.         
  22303.         END_INTERFACE
  22304.     } DispIHTMLBodyElementVtbl;
  22305.  
  22306.     interface DispIHTMLBodyElement
  22307.     {
  22308.         CONST_VTBL struct DispIHTMLBodyElementVtbl __RPC_FAR *lpVtbl;
  22309.     };
  22310.  
  22311.     
  22312.  
  22313. #ifdef COBJMACROS
  22314.  
  22315.  
  22316. #define DispIHTMLBodyElement_QueryInterface(This,riid,ppvObject)    \
  22317.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22318.  
  22319. #define DispIHTMLBodyElement_AddRef(This)    \
  22320.     (This)->lpVtbl -> AddRef(This)
  22321.  
  22322. #define DispIHTMLBodyElement_Release(This)    \
  22323.     (This)->lpVtbl -> Release(This)
  22324.  
  22325.  
  22326. #define DispIHTMLBodyElement_GetTypeInfoCount(This,pctinfo)    \
  22327.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22328.  
  22329. #define DispIHTMLBodyElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22330.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22331.  
  22332. #define DispIHTMLBodyElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22333.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22334.  
  22335. #define DispIHTMLBodyElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22336.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22337.  
  22338. #endif /* COBJMACROS */
  22339.  
  22340.  
  22341. #endif     /* C style interface */
  22342.  
  22343.  
  22344. #endif     /* __DispIHTMLBodyElement_DISPINTERFACE_DEFINED__ */
  22345.  
  22346.  
  22347. EXTERN_C const CLSID CLSID_HTMLBody;
  22348.  
  22349. #ifdef __cplusplus
  22350.  
  22351. class DECLSPEC_UUID("3050f24a-98b5-11cf-bb82-00aa00bdce0b")
  22352. HTMLBody;
  22353. #endif
  22354.  
  22355. #ifndef __IHTMLFontElement_INTERFACE_DEFINED__
  22356. #define __IHTMLFontElement_INTERFACE_DEFINED__
  22357.  
  22358. /****************************************
  22359.  * Generated header for interface: IHTMLFontElement
  22360.  * at Thu Sep 25 09:49:08 1997
  22361.  * using MIDL 3.02.88
  22362.  ****************************************/
  22363. /* [object][uuid][dual][oleautomation] */ 
  22364.  
  22365.  
  22366.  
  22367. EXTERN_C const IID IID_IHTMLFontElement;
  22368.  
  22369. #if defined(__cplusplus) && !defined(CINTERFACE)
  22370.     
  22371.     interface DECLSPEC_UUID("3050f1d9-98b5-11cf-bb82-00aa00bdce0b")
  22372.     IHTMLFontElement : public IDispatch
  22373.     {
  22374.     public:
  22375.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  22376.             /* [in] */ VARIANT v) = 0;
  22377.         
  22378.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  22379.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22380.         
  22381.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_face( 
  22382.             /* [in] */ BSTR v) = 0;
  22383.         
  22384.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_face( 
  22385.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22386.         
  22387.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size( 
  22388.             /* [in] */ VARIANT v) = 0;
  22389.         
  22390.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size( 
  22391.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22392.         
  22393.     };
  22394.     
  22395. #else     /* C style interface */
  22396.  
  22397.     typedef struct IHTMLFontElementVtbl
  22398.     {
  22399.         BEGIN_INTERFACE
  22400.         
  22401.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22402.             IHTMLFontElement __RPC_FAR * This,
  22403.             /* [in] */ REFIID riid,
  22404.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22405.         
  22406.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22407.             IHTMLFontElement __RPC_FAR * This);
  22408.         
  22409.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22410.             IHTMLFontElement __RPC_FAR * This);
  22411.         
  22412.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22413.             IHTMLFontElement __RPC_FAR * This,
  22414.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22415.         
  22416.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22417.             IHTMLFontElement __RPC_FAR * This,
  22418.             /* [in] */ UINT iTInfo,
  22419.             /* [in] */ LCID lcid,
  22420.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22421.         
  22422.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22423.             IHTMLFontElement __RPC_FAR * This,
  22424.             /* [in] */ REFIID riid,
  22425.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22426.             /* [in] */ UINT cNames,
  22427.             /* [in] */ LCID lcid,
  22428.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22429.         
  22430.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22431.             IHTMLFontElement __RPC_FAR * This,
  22432.             /* [in] */ DISPID dispIdMember,
  22433.             /* [in] */ REFIID riid,
  22434.             /* [in] */ LCID lcid,
  22435.             /* [in] */ WORD wFlags,
  22436.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22437.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22438.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22439.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22440.         
  22441.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  22442.             IHTMLFontElement __RPC_FAR * This,
  22443.             /* [in] */ VARIANT v);
  22444.         
  22445.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  22446.             IHTMLFontElement __RPC_FAR * This,
  22447.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  22448.         
  22449.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_face )( 
  22450.             IHTMLFontElement __RPC_FAR * This,
  22451.             /* [in] */ BSTR v);
  22452.         
  22453.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_face )( 
  22454.             IHTMLFontElement __RPC_FAR * This,
  22455.             /* [out][retval] */ BSTR __RPC_FAR *p);
  22456.         
  22457.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_size )( 
  22458.             IHTMLFontElement __RPC_FAR * This,
  22459.             /* [in] */ VARIANT v);
  22460.         
  22461.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_size )( 
  22462.             IHTMLFontElement __RPC_FAR * This,
  22463.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  22464.         
  22465.         END_INTERFACE
  22466.     } IHTMLFontElementVtbl;
  22467.  
  22468.     interface IHTMLFontElement
  22469.     {
  22470.         CONST_VTBL struct IHTMLFontElementVtbl __RPC_FAR *lpVtbl;
  22471.     };
  22472.  
  22473.     
  22474.  
  22475. #ifdef COBJMACROS
  22476.  
  22477.  
  22478. #define IHTMLFontElement_QueryInterface(This,riid,ppvObject)    \
  22479.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22480.  
  22481. #define IHTMLFontElement_AddRef(This)    \
  22482.     (This)->lpVtbl -> AddRef(This)
  22483.  
  22484. #define IHTMLFontElement_Release(This)    \
  22485.     (This)->lpVtbl -> Release(This)
  22486.  
  22487.  
  22488. #define IHTMLFontElement_GetTypeInfoCount(This,pctinfo)    \
  22489.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22490.  
  22491. #define IHTMLFontElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22492.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22493.  
  22494. #define IHTMLFontElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22495.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22496.  
  22497. #define IHTMLFontElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22498.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22499.  
  22500.  
  22501. #define IHTMLFontElement_put_color(This,v)    \
  22502.     (This)->lpVtbl -> put_color(This,v)
  22503.  
  22504. #define IHTMLFontElement_get_color(This,p)    \
  22505.     (This)->lpVtbl -> get_color(This,p)
  22506.  
  22507. #define IHTMLFontElement_put_face(This,v)    \
  22508.     (This)->lpVtbl -> put_face(This,v)
  22509.  
  22510. #define IHTMLFontElement_get_face(This,p)    \
  22511.     (This)->lpVtbl -> get_face(This,p)
  22512.  
  22513. #define IHTMLFontElement_put_size(This,v)    \
  22514.     (This)->lpVtbl -> put_size(This,v)
  22515.  
  22516. #define IHTMLFontElement_get_size(This,p)    \
  22517.     (This)->lpVtbl -> get_size(This,p)
  22518.  
  22519. #endif /* COBJMACROS */
  22520.  
  22521.  
  22522. #endif     /* C style interface */
  22523.  
  22524.  
  22525.  
  22526. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_put_color_Proxy( 
  22527.     IHTMLFontElement __RPC_FAR * This,
  22528.     /* [in] */ VARIANT v);
  22529.  
  22530.  
  22531. void __RPC_STUB IHTMLFontElement_put_color_Stub(
  22532.     IRpcStubBuffer *This,
  22533.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22534.     PRPC_MESSAGE _pRpcMessage,
  22535.     DWORD *_pdwStubPhase);
  22536.  
  22537.  
  22538. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_get_color_Proxy( 
  22539.     IHTMLFontElement __RPC_FAR * This,
  22540.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22541.  
  22542.  
  22543. void __RPC_STUB IHTMLFontElement_get_color_Stub(
  22544.     IRpcStubBuffer *This,
  22545.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22546.     PRPC_MESSAGE _pRpcMessage,
  22547.     DWORD *_pdwStubPhase);
  22548.  
  22549.  
  22550. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_put_face_Proxy( 
  22551.     IHTMLFontElement __RPC_FAR * This,
  22552.     /* [in] */ BSTR v);
  22553.  
  22554.  
  22555. void __RPC_STUB IHTMLFontElement_put_face_Stub(
  22556.     IRpcStubBuffer *This,
  22557.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22558.     PRPC_MESSAGE _pRpcMessage,
  22559.     DWORD *_pdwStubPhase);
  22560.  
  22561.  
  22562. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_get_face_Proxy( 
  22563.     IHTMLFontElement __RPC_FAR * This,
  22564.     /* [out][retval] */ BSTR __RPC_FAR *p);
  22565.  
  22566.  
  22567. void __RPC_STUB IHTMLFontElement_get_face_Stub(
  22568.     IRpcStubBuffer *This,
  22569.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22570.     PRPC_MESSAGE _pRpcMessage,
  22571.     DWORD *_pdwStubPhase);
  22572.  
  22573.  
  22574. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_put_size_Proxy( 
  22575.     IHTMLFontElement __RPC_FAR * This,
  22576.     /* [in] */ VARIANT v);
  22577.  
  22578.  
  22579. void __RPC_STUB IHTMLFontElement_put_size_Stub(
  22580.     IRpcStubBuffer *This,
  22581.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22582.     PRPC_MESSAGE _pRpcMessage,
  22583.     DWORD *_pdwStubPhase);
  22584.  
  22585.  
  22586. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_get_size_Proxy( 
  22587.     IHTMLFontElement __RPC_FAR * This,
  22588.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22589.  
  22590.  
  22591. void __RPC_STUB IHTMLFontElement_get_size_Stub(
  22592.     IRpcStubBuffer *This,
  22593.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22594.     PRPC_MESSAGE _pRpcMessage,
  22595.     DWORD *_pdwStubPhase);
  22596.  
  22597.  
  22598.  
  22599. #endif     /* __IHTMLFontElement_INTERFACE_DEFINED__ */
  22600.  
  22601.  
  22602. #ifndef __DispIHTMLFontElement_DISPINTERFACE_DEFINED__
  22603. #define __DispIHTMLFontElement_DISPINTERFACE_DEFINED__
  22604.  
  22605. /****************************************
  22606.  * Generated header for dispinterface: DispIHTMLFontElement
  22607.  * at Thu Sep 25 09:49:08 1997
  22608.  * using MIDL 3.02.88
  22609.  ****************************************/
  22610. /* [uuid][hidden] */ 
  22611.  
  22612.  
  22613.  
  22614. EXTERN_C const IID DIID_DispIHTMLFontElement;
  22615.  
  22616. #if defined(__cplusplus) && !defined(CINTERFACE)
  22617.  
  22618.     interface DECLSPEC_UUID("3050f512-98b5-11cf-bb82-00aa00bdce0b")
  22619.     DispIHTMLFontElement : public IDispatch
  22620.     {
  22621.     };
  22622.     
  22623. #else     /* C style interface */
  22624.  
  22625.     typedef struct DispIHTMLFontElementVtbl
  22626.     {
  22627.         BEGIN_INTERFACE
  22628.         
  22629.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22630.             DispIHTMLFontElement __RPC_FAR * This,
  22631.             /* [in] */ REFIID riid,
  22632.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22633.         
  22634.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22635.             DispIHTMLFontElement __RPC_FAR * This);
  22636.         
  22637.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22638.             DispIHTMLFontElement __RPC_FAR * This);
  22639.         
  22640.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22641.             DispIHTMLFontElement __RPC_FAR * This,
  22642.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22643.         
  22644.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22645.             DispIHTMLFontElement __RPC_FAR * This,
  22646.             /* [in] */ UINT iTInfo,
  22647.             /* [in] */ LCID lcid,
  22648.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22649.         
  22650.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22651.             DispIHTMLFontElement __RPC_FAR * This,
  22652.             /* [in] */ REFIID riid,
  22653.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22654.             /* [in] */ UINT cNames,
  22655.             /* [in] */ LCID lcid,
  22656.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22657.         
  22658.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22659.             DispIHTMLFontElement __RPC_FAR * This,
  22660.             /* [in] */ DISPID dispIdMember,
  22661.             /* [in] */ REFIID riid,
  22662.             /* [in] */ LCID lcid,
  22663.             /* [in] */ WORD wFlags,
  22664.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22665.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22666.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22667.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22668.         
  22669.         END_INTERFACE
  22670.     } DispIHTMLFontElementVtbl;
  22671.  
  22672.     interface DispIHTMLFontElement
  22673.     {
  22674.         CONST_VTBL struct DispIHTMLFontElementVtbl __RPC_FAR *lpVtbl;
  22675.     };
  22676.  
  22677.     
  22678.  
  22679. #ifdef COBJMACROS
  22680.  
  22681.  
  22682. #define DispIHTMLFontElement_QueryInterface(This,riid,ppvObject)    \
  22683.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22684.  
  22685. #define DispIHTMLFontElement_AddRef(This)    \
  22686.     (This)->lpVtbl -> AddRef(This)
  22687.  
  22688. #define DispIHTMLFontElement_Release(This)    \
  22689.     (This)->lpVtbl -> Release(This)
  22690.  
  22691.  
  22692. #define DispIHTMLFontElement_GetTypeInfoCount(This,pctinfo)    \
  22693.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22694.  
  22695. #define DispIHTMLFontElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22696.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22697.  
  22698. #define DispIHTMLFontElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22699.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22700.  
  22701. #define DispIHTMLFontElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22702.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22703.  
  22704. #endif /* COBJMACROS */
  22705.  
  22706.  
  22707. #endif     /* C style interface */
  22708.  
  22709.  
  22710. #endif     /* __DispIHTMLFontElement_DISPINTERFACE_DEFINED__ */
  22711.  
  22712.  
  22713. EXTERN_C const CLSID CLSID_HTMLFontElement;
  22714.  
  22715. #ifdef __cplusplus
  22716.  
  22717. class DECLSPEC_UUID("3050f27b-98b5-11cf-bb82-00aa00bdce0b")
  22718. HTMLFontElement;
  22719. #endif
  22720.  
  22721. #ifndef __HTMLAnchorEvents_DISPINTERFACE_DEFINED__
  22722. #define __HTMLAnchorEvents_DISPINTERFACE_DEFINED__
  22723.  
  22724. /****************************************
  22725.  * Generated header for dispinterface: HTMLAnchorEvents
  22726.  * at Thu Sep 25 09:49:08 1997
  22727.  * using MIDL 3.02.88
  22728.  ****************************************/
  22729. /* [uuid][hidden] */ 
  22730.  
  22731.  
  22732.  
  22733. EXTERN_C const IID DIID_HTMLAnchorEvents;
  22734.  
  22735. #if defined(__cplusplus) && !defined(CINTERFACE)
  22736.  
  22737.     interface DECLSPEC_UUID("3050f29d-98b5-11cf-bb82-00aa00bdce0b")
  22738.     HTMLAnchorEvents : public IDispatch
  22739.     {
  22740.     };
  22741.     
  22742. #else     /* C style interface */
  22743.  
  22744.     typedef struct HTMLAnchorEventsVtbl
  22745.     {
  22746.         BEGIN_INTERFACE
  22747.         
  22748.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22749.             HTMLAnchorEvents __RPC_FAR * This,
  22750.             /* [in] */ REFIID riid,
  22751.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22752.         
  22753.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22754.             HTMLAnchorEvents __RPC_FAR * This);
  22755.         
  22756.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22757.             HTMLAnchorEvents __RPC_FAR * This);
  22758.         
  22759.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22760.             HTMLAnchorEvents __RPC_FAR * This,
  22761.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22762.         
  22763.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22764.             HTMLAnchorEvents __RPC_FAR * This,
  22765.             /* [in] */ UINT iTInfo,
  22766.             /* [in] */ LCID lcid,
  22767.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22768.         
  22769.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22770.             HTMLAnchorEvents __RPC_FAR * This,
  22771.             /* [in] */ REFIID riid,
  22772.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22773.             /* [in] */ UINT cNames,
  22774.             /* [in] */ LCID lcid,
  22775.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22776.         
  22777.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22778.             HTMLAnchorEvents __RPC_FAR * This,
  22779.             /* [in] */ DISPID dispIdMember,
  22780.             /* [in] */ REFIID riid,
  22781.             /* [in] */ LCID lcid,
  22782.             /* [in] */ WORD wFlags,
  22783.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22784.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22785.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22786.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22787.         
  22788.         END_INTERFACE
  22789.     } HTMLAnchorEventsVtbl;
  22790.  
  22791.     interface HTMLAnchorEvents
  22792.     {
  22793.         CONST_VTBL struct HTMLAnchorEventsVtbl __RPC_FAR *lpVtbl;
  22794.     };
  22795.  
  22796.     
  22797.  
  22798. #ifdef COBJMACROS
  22799.  
  22800.  
  22801. #define HTMLAnchorEvents_QueryInterface(This,riid,ppvObject)    \
  22802.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22803.  
  22804. #define HTMLAnchorEvents_AddRef(This)    \
  22805.     (This)->lpVtbl -> AddRef(This)
  22806.  
  22807. #define HTMLAnchorEvents_Release(This)    \
  22808.     (This)->lpVtbl -> Release(This)
  22809.  
  22810.  
  22811. #define HTMLAnchorEvents_GetTypeInfoCount(This,pctinfo)    \
  22812.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22813.  
  22814. #define HTMLAnchorEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22815.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22816.  
  22817. #define HTMLAnchorEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22818.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22819.  
  22820. #define HTMLAnchorEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22821.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22822.  
  22823. #endif /* COBJMACROS */
  22824.  
  22825.  
  22826. #endif     /* C style interface */
  22827.  
  22828.  
  22829. #endif     /* __HTMLAnchorEvents_DISPINTERFACE_DEFINED__ */
  22830.  
  22831.  
  22832. #ifndef __IHTMLAnchorElement_INTERFACE_DEFINED__
  22833. #define __IHTMLAnchorElement_INTERFACE_DEFINED__
  22834.  
  22835. /****************************************
  22836.  * Generated header for interface: IHTMLAnchorElement
  22837.  * at Thu Sep 25 09:49:08 1997
  22838.  * using MIDL 3.02.88
  22839.  ****************************************/
  22840. /* [object][uuid][dual][oleautomation] */ 
  22841.  
  22842.  
  22843.  
  22844. EXTERN_C const IID IID_IHTMLAnchorElement;
  22845.  
  22846. #if defined(__cplusplus) && !defined(CINTERFACE)
  22847.     
  22848.     interface DECLSPEC_UUID("3050f1da-98b5-11cf-bb82-00aa00bdce0b")
  22849.     IHTMLAnchorElement : public IDispatch
  22850.     {
  22851.     public:
  22852.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_href( 
  22853.             /* [in] */ BSTR v) = 0;
  22854.         
  22855.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  22856.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22857.         
  22858.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target( 
  22859.             /* [in] */ BSTR v) = 0;
  22860.         
  22861.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target( 
  22862.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22863.         
  22864.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rel( 
  22865.             /* [in] */ BSTR v) = 0;
  22866.         
  22867.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rel( 
  22868.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22869.         
  22870.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rev( 
  22871.             /* [in] */ BSTR v) = 0;
  22872.         
  22873.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rev( 
  22874.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22875.         
  22876.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_urn( 
  22877.             /* [in] */ BSTR v) = 0;
  22878.         
  22879.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_urn( 
  22880.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22881.         
  22882.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_Methods( 
  22883.             /* [in] */ BSTR v) = 0;
  22884.         
  22885.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_Methods( 
  22886.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22887.         
  22888.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  22889.             /* [in] */ BSTR v) = 0;
  22890.         
  22891.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  22892.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22893.         
  22894.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_host( 
  22895.             /* [in] */ BSTR v) = 0;
  22896.         
  22897.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_host( 
  22898.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22899.         
  22900.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hostname( 
  22901.             /* [in] */ BSTR v) = 0;
  22902.         
  22903.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hostname( 
  22904.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22905.         
  22906.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_pathname( 
  22907.             /* [in] */ BSTR v) = 0;
  22908.         
  22909.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_pathname( 
  22910.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22911.         
  22912.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_port( 
  22913.             /* [in] */ BSTR v) = 0;
  22914.         
  22915.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_port( 
  22916.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22917.         
  22918.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_protocol( 
  22919.             /* [in] */ BSTR v) = 0;
  22920.         
  22921.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocol( 
  22922.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22923.         
  22924.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_search( 
  22925.             /* [in] */ BSTR v) = 0;
  22926.         
  22927.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_search( 
  22928.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22929.         
  22930.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hash( 
  22931.             /* [in] */ BSTR v) = 0;
  22932.         
  22933.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hash( 
  22934.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22935.         
  22936.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur( 
  22937.             /* [in] */ VARIANT v) = 0;
  22938.         
  22939.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur( 
  22940.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22941.         
  22942.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus( 
  22943.             /* [in] */ VARIANT v) = 0;
  22944.         
  22945.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus( 
  22946.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22947.         
  22948.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey( 
  22949.             /* [in] */ BSTR v) = 0;
  22950.         
  22951.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey( 
  22952.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22953.         
  22954.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocolLong( 
  22955.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22956.         
  22957.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType( 
  22958.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22959.         
  22960.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nameProp( 
  22961.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22962.         
  22963.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tabIndex( 
  22964.             /* [in] */ short v) = 0;
  22965.         
  22966.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tabIndex( 
  22967.             /* [out][retval] */ short __RPC_FAR *p) = 0;
  22968.         
  22969.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
  22970.         
  22971.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
  22972.         
  22973.     };
  22974.     
  22975. #else     /* C style interface */
  22976.  
  22977.     typedef struct IHTMLAnchorElementVtbl
  22978.     {
  22979.         BEGIN_INTERFACE
  22980.         
  22981.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22982.             IHTMLAnchorElement __RPC_FAR * This,
  22983.             /* [in] */ REFIID riid,
  22984.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22985.         
  22986.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22987.             IHTMLAnchorElement __RPC_FAR * This);
  22988.         
  22989.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22990.             IHTMLAnchorElement __RPC_FAR * This);
  22991.         
  22992.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22993.             IHTMLAnchorElement __RPC_FAR * This,
  22994.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22995.         
  22996.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22997.             IHTMLAnchorElement __RPC_FAR * This,
  22998.             /* [in] */ UINT iTInfo,
  22999.             /* [in] */ LCID lcid,
  23000.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23001.         
  23002.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23003.             IHTMLAnchorElement __RPC_FAR * This,
  23004.             /* [in] */ REFIID riid,
  23005.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23006.             /* [in] */ UINT cNames,
  23007.             /* [in] */ LCID lcid,
  23008.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23009.         
  23010.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23011.             IHTMLAnchorElement __RPC_FAR * This,
  23012.             /* [in] */ DISPID dispIdMember,
  23013.             /* [in] */ REFIID riid,
  23014.             /* [in] */ LCID lcid,
  23015.             /* [in] */ WORD wFlags,
  23016.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23017.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23018.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23019.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23020.         
  23021.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_href )( 
  23022.             IHTMLAnchorElement __RPC_FAR * This,
  23023.             /* [in] */ BSTR v);
  23024.         
  23025.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_href )( 
  23026.             IHTMLAnchorElement __RPC_FAR * This,
  23027.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23028.         
  23029.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_target )( 
  23030.             IHTMLAnchorElement __RPC_FAR * This,
  23031.             /* [in] */ BSTR v);
  23032.         
  23033.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_target )( 
  23034.             IHTMLAnchorElement __RPC_FAR * This,
  23035.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23036.         
  23037.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rel )( 
  23038.             IHTMLAnchorElement __RPC_FAR * This,
  23039.             /* [in] */ BSTR v);
  23040.         
  23041.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rel )( 
  23042.             IHTMLAnchorElement __RPC_FAR * This,
  23043.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23044.         
  23045.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rev )( 
  23046.             IHTMLAnchorElement __RPC_FAR * This,
  23047.             /* [in] */ BSTR v);
  23048.         
  23049.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rev )( 
  23050.             IHTMLAnchorElement __RPC_FAR * This,
  23051.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23052.         
  23053.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_urn )( 
  23054.             IHTMLAnchorElement __RPC_FAR * This,
  23055.             /* [in] */ BSTR v);
  23056.         
  23057.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_urn )( 
  23058.             IHTMLAnchorElement __RPC_FAR * This,
  23059.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23060.         
  23061.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Methods )( 
  23062.             IHTMLAnchorElement __RPC_FAR * This,
  23063.             /* [in] */ BSTR v);
  23064.         
  23065.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Methods )( 
  23066.             IHTMLAnchorElement __RPC_FAR * This,
  23067.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23068.         
  23069.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  23070.             IHTMLAnchorElement __RPC_FAR * This,
  23071.             /* [in] */ BSTR v);
  23072.         
  23073.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  23074.             IHTMLAnchorElement __RPC_FAR * This,
  23075.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23076.         
  23077.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_host )( 
  23078.             IHTMLAnchorElement __RPC_FAR * This,
  23079.             /* [in] */ BSTR v);
  23080.         
  23081.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_host )( 
  23082.             IHTMLAnchorElement __RPC_FAR * This,
  23083.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23084.         
  23085.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_hostname )( 
  23086.             IHTMLAnchorElement __RPC_FAR * This,
  23087.             /* [in] */ BSTR v);
  23088.         
  23089.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_hostname )( 
  23090.             IHTMLAnchorElement __RPC_FAR * This,
  23091.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23092.         
  23093.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pathname )( 
  23094.             IHTMLAnchorElement __RPC_FAR * This,
  23095.             /* [in] */ BSTR v);
  23096.         
  23097.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pathname )( 
  23098.             IHTMLAnchorElement __RPC_FAR * This,
  23099.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23100.         
  23101.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_port )( 
  23102.             IHTMLAnchorElement __RPC_FAR * This,
  23103.             /* [in] */ BSTR v);
  23104.         
  23105.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_port )( 
  23106.             IHTMLAnchorElement __RPC_FAR * This,
  23107.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23108.         
  23109.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_protocol )( 
  23110.             IHTMLAnchorElement __RPC_FAR * This,
  23111.             /* [in] */ BSTR v);
  23112.         
  23113.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_protocol )( 
  23114.             IHTMLAnchorElement __RPC_FAR * This,
  23115.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23116.         
  23117.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_search )( 
  23118.             IHTMLAnchorElement __RPC_FAR * This,
  23119.             /* [in] */ BSTR v);
  23120.         
  23121.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_search )( 
  23122.             IHTMLAnchorElement __RPC_FAR * This,
  23123.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23124.         
  23125.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_hash )( 
  23126.             IHTMLAnchorElement __RPC_FAR * This,
  23127.             /* [in] */ BSTR v);
  23128.         
  23129.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_hash )( 
  23130.             IHTMLAnchorElement __RPC_FAR * This,
  23131.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23132.         
  23133.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onblur )( 
  23134.             IHTMLAnchorElement __RPC_FAR * This,
  23135.             /* [in] */ VARIANT v);
  23136.         
  23137.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onblur )( 
  23138.             IHTMLAnchorElement __RPC_FAR * This,
  23139.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  23140.         
  23141.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onfocus )( 
  23142.             IHTMLAnchorElement __RPC_FAR * This,
  23143.             /* [in] */ VARIANT v);
  23144.         
  23145.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onfocus )( 
  23146.             IHTMLAnchorElement __RPC_FAR * This,
  23147.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  23148.         
  23149.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_accessKey )( 
  23150.             IHTMLAnchorElement __RPC_FAR * This,
  23151.             /* [in] */ BSTR v);
  23152.         
  23153.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accessKey )( 
  23154.             IHTMLAnchorElement __RPC_FAR * This,
  23155.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23156.         
  23157.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_protocolLong )( 
  23158.             IHTMLAnchorElement __RPC_FAR * This,
  23159.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23160.         
  23161.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_mimeType )( 
  23162.             IHTMLAnchorElement __RPC_FAR * This,
  23163.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23164.         
  23165.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nameProp )( 
  23166.             IHTMLAnchorElement __RPC_FAR * This,
  23167.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23168.         
  23169.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_tabIndex )( 
  23170.             IHTMLAnchorElement __RPC_FAR * This,
  23171.             /* [in] */ short v);
  23172.         
  23173.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tabIndex )( 
  23174.             IHTMLAnchorElement __RPC_FAR * This,
  23175.             /* [out][retval] */ short __RPC_FAR *p);
  23176.         
  23177.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *focus )( 
  23178.             IHTMLAnchorElement __RPC_FAR * This);
  23179.         
  23180.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *blur )( 
  23181.             IHTMLAnchorElement __RPC_FAR * This);
  23182.         
  23183.         END_INTERFACE
  23184.     } IHTMLAnchorElementVtbl;
  23185.  
  23186.     interface IHTMLAnchorElement
  23187.     {
  23188.         CONST_VTBL struct IHTMLAnchorElementVtbl __RPC_FAR *lpVtbl;
  23189.     };
  23190.  
  23191.     
  23192.  
  23193. #ifdef COBJMACROS
  23194.  
  23195.  
  23196. #define IHTMLAnchorElement_QueryInterface(This,riid,ppvObject)    \
  23197.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23198.  
  23199. #define IHTMLAnchorElement_AddRef(This)    \
  23200.     (This)->lpVtbl -> AddRef(This)
  23201.  
  23202. #define IHTMLAnchorElement_Release(This)    \
  23203.     (This)->lpVtbl -> Release(This)
  23204.  
  23205.  
  23206. #define IHTMLAnchorElement_GetTypeInfoCount(This,pctinfo)    \
  23207.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23208.  
  23209. #define IHTMLAnchorElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23210.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23211.  
  23212. #define IHTMLAnchorElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23213.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23214.  
  23215. #define IHTMLAnchorElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23216.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23217.  
  23218.  
  23219. #define IHTMLAnchorElement_put_href(This,v)    \
  23220.     (This)->lpVtbl -> put_href(This,v)
  23221.  
  23222. #define IHTMLAnchorElement_get_href(This,p)    \
  23223.     (This)->lpVtbl -> get_href(This,p)
  23224.  
  23225. #define IHTMLAnchorElement_put_target(This,v)    \
  23226.     (This)->lpVtbl -> put_target(This,v)
  23227.  
  23228. #define IHTMLAnchorElement_get_target(This,p)    \
  23229.     (This)->lpVtbl -> get_target(This,p)
  23230.  
  23231. #define IHTMLAnchorElement_put_rel(This,v)    \
  23232.     (This)->lpVtbl -> put_rel(This,v)
  23233.  
  23234. #define IHTMLAnchorElement_get_rel(This,p)    \
  23235.     (This)->lpVtbl -> get_rel(This,p)
  23236.  
  23237. #define IHTMLAnchorElement_put_rev(This,v)    \
  23238.     (This)->lpVtbl -> put_rev(This,v)
  23239.  
  23240. #define IHTMLAnchorElement_get_rev(This,p)    \
  23241.     (This)->lpVtbl -> get_rev(This,p)
  23242.  
  23243. #define IHTMLAnchorElement_put_urn(This,v)    \
  23244.     (This)->lpVtbl -> put_urn(This,v)
  23245.  
  23246. #define IHTMLAnchorElement_get_urn(This,p)    \
  23247.     (This)->lpVtbl -> get_urn(This,p)
  23248.  
  23249. #define IHTMLAnchorElement_put_Methods(This,v)    \
  23250.     (This)->lpVtbl -> put_Methods(This,v)
  23251.  
  23252. #define IHTMLAnchorElement_get_Methods(This,p)    \
  23253.     (This)->lpVtbl -> get_Methods(This,p)
  23254.  
  23255. #define IHTMLAnchorElement_put_name(This,v)    \
  23256.     (This)->lpVtbl -> put_name(This,v)
  23257.  
  23258. #define IHTMLAnchorElement_get_name(This,p)    \
  23259.     (This)->lpVtbl -> get_name(This,p)
  23260.  
  23261. #define IHTMLAnchorElement_put_host(This,v)    \
  23262.     (This)->lpVtbl -> put_host(This,v)
  23263.  
  23264. #define IHTMLAnchorElement_get_host(This,p)    \
  23265.     (This)->lpVtbl -> get_host(This,p)
  23266.  
  23267. #define IHTMLAnchorElement_put_hostname(This,v)    \
  23268.     (This)->lpVtbl -> put_hostname(This,v)
  23269.  
  23270. #define IHTMLAnchorElement_get_hostname(This,p)    \
  23271.     (This)->lpVtbl -> get_hostname(This,p)
  23272.  
  23273. #define IHTMLAnchorElement_put_pathname(This,v)    \
  23274.     (This)->lpVtbl -> put_pathname(This,v)
  23275.  
  23276. #define IHTMLAnchorElement_get_pathname(This,p)    \
  23277.     (This)->lpVtbl -> get_pathname(This,p)
  23278.  
  23279. #define IHTMLAnchorElement_put_port(This,v)    \
  23280.     (This)->lpVtbl -> put_port(This,v)
  23281.  
  23282. #define IHTMLAnchorElement_get_port(This,p)    \
  23283.     (This)->lpVtbl -> get_port(This,p)
  23284.  
  23285. #define IHTMLAnchorElement_put_protocol(This,v)    \
  23286.     (This)->lpVtbl -> put_protocol(This,v)
  23287.  
  23288. #define IHTMLAnchorElement_get_protocol(This,p)    \
  23289.     (This)->lpVtbl -> get_protocol(This,p)
  23290.  
  23291. #define IHTMLAnchorElement_put_search(This,v)    \
  23292.     (This)->lpVtbl -> put_search(This,v)
  23293.  
  23294. #define IHTMLAnchorElement_get_search(This,p)    \
  23295.     (This)->lpVtbl -> get_search(This,p)
  23296.  
  23297. #define IHTMLAnchorElement_put_hash(This,v)    \
  23298.     (This)->lpVtbl -> put_hash(This,v)
  23299.  
  23300. #define IHTMLAnchorElement_get_hash(This,p)    \
  23301.     (This)->lpVtbl -> get_hash(This,p)
  23302.  
  23303. #define IHTMLAnchorElement_put_onblur(This,v)    \
  23304.     (This)->lpVtbl -> put_onblur(This,v)
  23305.  
  23306. #define IHTMLAnchorElement_get_onblur(This,p)    \
  23307.     (This)->lpVtbl -> get_onblur(This,p)
  23308.  
  23309. #define IHTMLAnchorElement_put_onfocus(This,v)    \
  23310.     (This)->lpVtbl -> put_onfocus(This,v)
  23311.  
  23312. #define IHTMLAnchorElement_get_onfocus(This,p)    \
  23313.     (This)->lpVtbl -> get_onfocus(This,p)
  23314.  
  23315. #define IHTMLAnchorElement_put_accessKey(This,v)    \
  23316.     (This)->lpVtbl -> put_accessKey(This,v)
  23317.  
  23318. #define IHTMLAnchorElement_get_accessKey(This,p)    \
  23319.     (This)->lpVtbl -> get_accessKey(This,p)
  23320.  
  23321. #define IHTMLAnchorElement_get_protocolLong(This,p)    \
  23322.     (This)->lpVtbl -> get_protocolLong(This,p)
  23323.  
  23324. #define IHTMLAnchorElement_get_mimeType(This,p)    \
  23325.     (This)->lpVtbl -> get_mimeType(This,p)
  23326.  
  23327. #define IHTMLAnchorElement_get_nameProp(This,p)    \
  23328.     (This)->lpVtbl -> get_nameProp(This,p)
  23329.  
  23330. #define IHTMLAnchorElement_put_tabIndex(This,v)    \
  23331.     (This)->lpVtbl -> put_tabIndex(This,v)
  23332.  
  23333. #define IHTMLAnchorElement_get_tabIndex(This,p)    \
  23334.     (This)->lpVtbl -> get_tabIndex(This,p)
  23335.  
  23336. #define IHTMLAnchorElement_focus(This)    \
  23337.     (This)->lpVtbl -> focus(This)
  23338.  
  23339. #define IHTMLAnchorElement_blur(This)    \
  23340.     (This)->lpVtbl -> blur(This)
  23341.  
  23342. #endif /* COBJMACROS */
  23343.  
  23344.  
  23345. #endif     /* C style interface */
  23346.  
  23347.  
  23348.  
  23349. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_href_Proxy( 
  23350.     IHTMLAnchorElement __RPC_FAR * This,
  23351.     /* [in] */ BSTR v);
  23352.  
  23353.  
  23354. void __RPC_STUB IHTMLAnchorElement_put_href_Stub(
  23355.     IRpcStubBuffer *This,
  23356.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23357.     PRPC_MESSAGE _pRpcMessage,
  23358.     DWORD *_pdwStubPhase);
  23359.  
  23360.  
  23361. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_href_Proxy( 
  23362.     IHTMLAnchorElement __RPC_FAR * This,
  23363.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23364.  
  23365.  
  23366. void __RPC_STUB IHTMLAnchorElement_get_href_Stub(
  23367.     IRpcStubBuffer *This,
  23368.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23369.     PRPC_MESSAGE _pRpcMessage,
  23370.     DWORD *_pdwStubPhase);
  23371.  
  23372.  
  23373. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_target_Proxy( 
  23374.     IHTMLAnchorElement __RPC_FAR * This,
  23375.     /* [in] */ BSTR v);
  23376.  
  23377.  
  23378. void __RPC_STUB IHTMLAnchorElement_put_target_Stub(
  23379.     IRpcStubBuffer *This,
  23380.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23381.     PRPC_MESSAGE _pRpcMessage,
  23382.     DWORD *_pdwStubPhase);
  23383.  
  23384.  
  23385. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_target_Proxy( 
  23386.     IHTMLAnchorElement __RPC_FAR * This,
  23387.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23388.  
  23389.  
  23390. void __RPC_STUB IHTMLAnchorElement_get_target_Stub(
  23391.     IRpcStubBuffer *This,
  23392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23393.     PRPC_MESSAGE _pRpcMessage,
  23394.     DWORD *_pdwStubPhase);
  23395.  
  23396.  
  23397. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_rel_Proxy( 
  23398.     IHTMLAnchorElement __RPC_FAR * This,
  23399.     /* [in] */ BSTR v);
  23400.  
  23401.  
  23402. void __RPC_STUB IHTMLAnchorElement_put_rel_Stub(
  23403.     IRpcStubBuffer *This,
  23404.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23405.     PRPC_MESSAGE _pRpcMessage,
  23406.     DWORD *_pdwStubPhase);
  23407.  
  23408.  
  23409. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_rel_Proxy( 
  23410.     IHTMLAnchorElement __RPC_FAR * This,
  23411.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23412.  
  23413.  
  23414. void __RPC_STUB IHTMLAnchorElement_get_rel_Stub(
  23415.     IRpcStubBuffer *This,
  23416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23417.     PRPC_MESSAGE _pRpcMessage,
  23418.     DWORD *_pdwStubPhase);
  23419.  
  23420.  
  23421. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_rev_Proxy( 
  23422.     IHTMLAnchorElement __RPC_FAR * This,
  23423.     /* [in] */ BSTR v);
  23424.  
  23425.  
  23426. void __RPC_STUB IHTMLAnchorElement_put_rev_Stub(
  23427.     IRpcStubBuffer *This,
  23428.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23429.     PRPC_MESSAGE _pRpcMessage,
  23430.     DWORD *_pdwStubPhase);
  23431.  
  23432.  
  23433. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_rev_Proxy( 
  23434.     IHTMLAnchorElement __RPC_FAR * This,
  23435.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23436.  
  23437.  
  23438. void __RPC_STUB IHTMLAnchorElement_get_rev_Stub(
  23439.     IRpcStubBuffer *This,
  23440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23441.     PRPC_MESSAGE _pRpcMessage,
  23442.     DWORD *_pdwStubPhase);
  23443.  
  23444.  
  23445. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_urn_Proxy( 
  23446.     IHTMLAnchorElement __RPC_FAR * This,
  23447.     /* [in] */ BSTR v);
  23448.  
  23449.  
  23450. void __RPC_STUB IHTMLAnchorElement_put_urn_Stub(
  23451.     IRpcStubBuffer *This,
  23452.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23453.     PRPC_MESSAGE _pRpcMessage,
  23454.     DWORD *_pdwStubPhase);
  23455.  
  23456.  
  23457. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_urn_Proxy( 
  23458.     IHTMLAnchorElement __RPC_FAR * This,
  23459.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23460.  
  23461.  
  23462. void __RPC_STUB IHTMLAnchorElement_get_urn_Stub(
  23463.     IRpcStubBuffer *This,
  23464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23465.     PRPC_MESSAGE _pRpcMessage,
  23466.     DWORD *_pdwStubPhase);
  23467.  
  23468.  
  23469. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_Methods_Proxy( 
  23470.     IHTMLAnchorElement __RPC_FAR * This,
  23471.     /* [in] */ BSTR v);
  23472.  
  23473.  
  23474. void __RPC_STUB IHTMLAnchorElement_put_Methods_Stub(
  23475.     IRpcStubBuffer *This,
  23476.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23477.     PRPC_MESSAGE _pRpcMessage,
  23478.     DWORD *_pdwStubPhase);
  23479.  
  23480.  
  23481. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_Methods_Proxy( 
  23482.     IHTMLAnchorElement __RPC_FAR * This,
  23483.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23484.  
  23485.  
  23486. void __RPC_STUB IHTMLAnchorElement_get_Methods_Stub(
  23487.     IRpcStubBuffer *This,
  23488.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23489.     PRPC_MESSAGE _pRpcMessage,
  23490.     DWORD *_pdwStubPhase);
  23491.  
  23492.  
  23493. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_name_Proxy( 
  23494.     IHTMLAnchorElement __RPC_FAR * This,
  23495.     /* [in] */ BSTR v);
  23496.  
  23497.  
  23498. void __RPC_STUB IHTMLAnchorElement_put_name_Stub(
  23499.     IRpcStubBuffer *This,
  23500.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23501.     PRPC_MESSAGE _pRpcMessage,
  23502.     DWORD *_pdwStubPhase);
  23503.  
  23504.  
  23505. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_name_Proxy( 
  23506.     IHTMLAnchorElement __RPC_FAR * This,
  23507.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23508.  
  23509.  
  23510. void __RPC_STUB IHTMLAnchorElement_get_name_Stub(
  23511.     IRpcStubBuffer *This,
  23512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23513.     PRPC_MESSAGE _pRpcMessage,
  23514.     DWORD *_pdwStubPhase);
  23515.  
  23516.  
  23517. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_host_Proxy( 
  23518.     IHTMLAnchorElement __RPC_FAR * This,
  23519.     /* [in] */ BSTR v);
  23520.  
  23521.  
  23522. void __RPC_STUB IHTMLAnchorElement_put_host_Stub(
  23523.     IRpcStubBuffer *This,
  23524.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23525.     PRPC_MESSAGE _pRpcMessage,
  23526.     DWORD *_pdwStubPhase);
  23527.  
  23528.  
  23529. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_host_Proxy( 
  23530.     IHTMLAnchorElement __RPC_FAR * This,
  23531.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23532.  
  23533.  
  23534. void __RPC_STUB IHTMLAnchorElement_get_host_Stub(
  23535.     IRpcStubBuffer *This,
  23536.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23537.     PRPC_MESSAGE _pRpcMessage,
  23538.     DWORD *_pdwStubPhase);
  23539.  
  23540.  
  23541. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_hostname_Proxy( 
  23542.     IHTMLAnchorElement __RPC_FAR * This,
  23543.     /* [in] */ BSTR v);
  23544.  
  23545.  
  23546. void __RPC_STUB IHTMLAnchorElement_put_hostname_Stub(
  23547.     IRpcStubBuffer *This,
  23548.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23549.     PRPC_MESSAGE _pRpcMessage,
  23550.     DWORD *_pdwStubPhase);
  23551.  
  23552.  
  23553. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_hostname_Proxy( 
  23554.     IHTMLAnchorElement __RPC_FAR * This,
  23555.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23556.  
  23557.  
  23558. void __RPC_STUB IHTMLAnchorElement_get_hostname_Stub(
  23559.     IRpcStubBuffer *This,
  23560.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23561.     PRPC_MESSAGE _pRpcMessage,
  23562.     DWORD *_pdwStubPhase);
  23563.  
  23564.  
  23565. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_pathname_Proxy( 
  23566.     IHTMLAnchorElement __RPC_FAR * This,
  23567.     /* [in] */ BSTR v);
  23568.  
  23569.  
  23570. void __RPC_STUB IHTMLAnchorElement_put_pathname_Stub(
  23571.     IRpcStubBuffer *This,
  23572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23573.     PRPC_MESSAGE _pRpcMessage,
  23574.     DWORD *_pdwStubPhase);
  23575.  
  23576.  
  23577. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_pathname_Proxy( 
  23578.     IHTMLAnchorElement __RPC_FAR * This,
  23579.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23580.  
  23581.  
  23582. void __RPC_STUB IHTMLAnchorElement_get_pathname_Stub(
  23583.     IRpcStubBuffer *This,
  23584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23585.     PRPC_MESSAGE _pRpcMessage,
  23586.     DWORD *_pdwStubPhase);
  23587.  
  23588.  
  23589. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_port_Proxy( 
  23590.     IHTMLAnchorElement __RPC_FAR * This,
  23591.     /* [in] */ BSTR v);
  23592.  
  23593.  
  23594. void __RPC_STUB IHTMLAnchorElement_put_port_Stub(
  23595.     IRpcStubBuffer *This,
  23596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23597.     PRPC_MESSAGE _pRpcMessage,
  23598.     DWORD *_pdwStubPhase);
  23599.  
  23600.  
  23601. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_port_Proxy( 
  23602.     IHTMLAnchorElement __RPC_FAR * This,
  23603.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23604.  
  23605.  
  23606. void __RPC_STUB IHTMLAnchorElement_get_port_Stub(
  23607.     IRpcStubBuffer *This,
  23608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23609.     PRPC_MESSAGE _pRpcMessage,
  23610.     DWORD *_pdwStubPhase);
  23611.  
  23612.  
  23613. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_protocol_Proxy( 
  23614.     IHTMLAnchorElement __RPC_FAR * This,
  23615.     /* [in] */ BSTR v);
  23616.  
  23617.  
  23618. void __RPC_STUB IHTMLAnchorElement_put_protocol_Stub(
  23619.     IRpcStubBuffer *This,
  23620.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23621.     PRPC_MESSAGE _pRpcMessage,
  23622.     DWORD *_pdwStubPhase);
  23623.  
  23624.  
  23625. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_protocol_Proxy( 
  23626.     IHTMLAnchorElement __RPC_FAR * This,
  23627.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23628.  
  23629.  
  23630. void __RPC_STUB IHTMLAnchorElement_get_protocol_Stub(
  23631.     IRpcStubBuffer *This,
  23632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23633.     PRPC_MESSAGE _pRpcMessage,
  23634.     DWORD *_pdwStubPhase);
  23635.  
  23636.  
  23637. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_search_Proxy( 
  23638.     IHTMLAnchorElement __RPC_FAR * This,
  23639.     /* [in] */ BSTR v);
  23640.  
  23641.  
  23642. void __RPC_STUB IHTMLAnchorElement_put_search_Stub(
  23643.     IRpcStubBuffer *This,
  23644.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23645.     PRPC_MESSAGE _pRpcMessage,
  23646.     DWORD *_pdwStubPhase);
  23647.  
  23648.  
  23649. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_search_Proxy( 
  23650.     IHTMLAnchorElement __RPC_FAR * This,
  23651.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23652.  
  23653.  
  23654. void __RPC_STUB IHTMLAnchorElement_get_search_Stub(
  23655.     IRpcStubBuffer *This,
  23656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23657.     PRPC_MESSAGE _pRpcMessage,
  23658.     DWORD *_pdwStubPhase);
  23659.  
  23660.  
  23661. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_hash_Proxy( 
  23662.     IHTMLAnchorElement __RPC_FAR * This,
  23663.     /* [in] */ BSTR v);
  23664.  
  23665.  
  23666. void __RPC_STUB IHTMLAnchorElement_put_hash_Stub(
  23667.     IRpcStubBuffer *This,
  23668.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23669.     PRPC_MESSAGE _pRpcMessage,
  23670.     DWORD *_pdwStubPhase);
  23671.  
  23672.  
  23673. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_hash_Proxy( 
  23674.     IHTMLAnchorElement __RPC_FAR * This,
  23675.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23676.  
  23677.  
  23678. void __RPC_STUB IHTMLAnchorElement_get_hash_Stub(
  23679.     IRpcStubBuffer *This,
  23680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23681.     PRPC_MESSAGE _pRpcMessage,
  23682.     DWORD *_pdwStubPhase);
  23683.  
  23684.  
  23685. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_onblur_Proxy( 
  23686.     IHTMLAnchorElement __RPC_FAR * This,
  23687.     /* [in] */ VARIANT v);
  23688.  
  23689.  
  23690. void __RPC_STUB IHTMLAnchorElement_put_onblur_Stub(
  23691.     IRpcStubBuffer *This,
  23692.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23693.     PRPC_MESSAGE _pRpcMessage,
  23694.     DWORD *_pdwStubPhase);
  23695.  
  23696.  
  23697. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_onblur_Proxy( 
  23698.     IHTMLAnchorElement __RPC_FAR * This,
  23699.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  23700.  
  23701.  
  23702. void __RPC_STUB IHTMLAnchorElement_get_onblur_Stub(
  23703.     IRpcStubBuffer *This,
  23704.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23705.     PRPC_MESSAGE _pRpcMessage,
  23706.     DWORD *_pdwStubPhase);
  23707.  
  23708.  
  23709. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_onfocus_Proxy( 
  23710.     IHTMLAnchorElement __RPC_FAR * This,
  23711.     /* [in] */ VARIANT v);
  23712.  
  23713.  
  23714. void __RPC_STUB IHTMLAnchorElement_put_onfocus_Stub(
  23715.     IRpcStubBuffer *This,
  23716.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23717.     PRPC_MESSAGE _pRpcMessage,
  23718.     DWORD *_pdwStubPhase);
  23719.  
  23720.  
  23721. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_onfocus_Proxy( 
  23722.     IHTMLAnchorElement __RPC_FAR * This,
  23723.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  23724.  
  23725.  
  23726. void __RPC_STUB IHTMLAnchorElement_get_onfocus_Stub(
  23727.     IRpcStubBuffer *This,
  23728.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23729.     PRPC_MESSAGE _pRpcMessage,
  23730.     DWORD *_pdwStubPhase);
  23731.  
  23732.  
  23733. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_accessKey_Proxy( 
  23734.     IHTMLAnchorElement __RPC_FAR * This,
  23735.     /* [in] */ BSTR v);
  23736.  
  23737.  
  23738. void __RPC_STUB IHTMLAnchorElement_put_accessKey_Stub(
  23739.     IRpcStubBuffer *This,
  23740.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23741.     PRPC_MESSAGE _pRpcMessage,
  23742.     DWORD *_pdwStubPhase);
  23743.  
  23744.  
  23745. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_accessKey_Proxy( 
  23746.     IHTMLAnchorElement __RPC_FAR * This,
  23747.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23748.  
  23749.  
  23750. void __RPC_STUB IHTMLAnchorElement_get_accessKey_Stub(
  23751.     IRpcStubBuffer *This,
  23752.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23753.     PRPC_MESSAGE _pRpcMessage,
  23754.     DWORD *_pdwStubPhase);
  23755.  
  23756.  
  23757. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_protocolLong_Proxy( 
  23758.     IHTMLAnchorElement __RPC_FAR * This,
  23759.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23760.  
  23761.  
  23762. void __RPC_STUB IHTMLAnchorElement_get_protocolLong_Stub(
  23763.     IRpcStubBuffer *This,
  23764.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23765.     PRPC_MESSAGE _pRpcMessage,
  23766.     DWORD *_pdwStubPhase);
  23767.  
  23768.  
  23769. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_mimeType_Proxy( 
  23770.     IHTMLAnchorElement __RPC_FAR * This,
  23771.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23772.  
  23773.  
  23774. void __RPC_STUB IHTMLAnchorElement_get_mimeType_Stub(
  23775.     IRpcStubBuffer *This,
  23776.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23777.     PRPC_MESSAGE _pRpcMessage,
  23778.     DWORD *_pdwStubPhase);
  23779.  
  23780.  
  23781. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_nameProp_Proxy( 
  23782.     IHTMLAnchorElement __RPC_FAR * This,
  23783.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23784.  
  23785.  
  23786. void __RPC_STUB IHTMLAnchorElement_get_nameProp_Stub(
  23787.     IRpcStubBuffer *This,
  23788.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23789.     PRPC_MESSAGE _pRpcMessage,
  23790.     DWORD *_pdwStubPhase);
  23791.  
  23792.  
  23793. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_tabIndex_Proxy( 
  23794.     IHTMLAnchorElement __RPC_FAR * This,
  23795.     /* [in] */ short v);
  23796.  
  23797.  
  23798. void __RPC_STUB IHTMLAnchorElement_put_tabIndex_Stub(
  23799.     IRpcStubBuffer *This,
  23800.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23801.     PRPC_MESSAGE _pRpcMessage,
  23802.     DWORD *_pdwStubPhase);
  23803.  
  23804.  
  23805. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_tabIndex_Proxy( 
  23806.     IHTMLAnchorElement __RPC_FAR * This,
  23807.     /* [out][retval] */ short __RPC_FAR *p);
  23808.  
  23809.  
  23810. void __RPC_STUB IHTMLAnchorElement_get_tabIndex_Stub(
  23811.     IRpcStubBuffer *This,
  23812.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23813.     PRPC_MESSAGE _pRpcMessage,
  23814.     DWORD *_pdwStubPhase);
  23815.  
  23816.  
  23817. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_focus_Proxy( 
  23818.     IHTMLAnchorElement __RPC_FAR * This);
  23819.  
  23820.  
  23821. void __RPC_STUB IHTMLAnchorElement_focus_Stub(
  23822.     IRpcStubBuffer *This,
  23823.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23824.     PRPC_MESSAGE _pRpcMessage,
  23825.     DWORD *_pdwStubPhase);
  23826.  
  23827.  
  23828. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_blur_Proxy( 
  23829.     IHTMLAnchorElement __RPC_FAR * This);
  23830.  
  23831.  
  23832. void __RPC_STUB IHTMLAnchorElement_blur_Stub(
  23833.     IRpcStubBuffer *This,
  23834.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23835.     PRPC_MESSAGE _pRpcMessage,
  23836.     DWORD *_pdwStubPhase);
  23837.  
  23838.  
  23839.  
  23840. #endif     /* __IHTMLAnchorElement_INTERFACE_DEFINED__ */
  23841.  
  23842.  
  23843. #ifndef __DispIHTMLAnchorElement_DISPINTERFACE_DEFINED__
  23844. #define __DispIHTMLAnchorElement_DISPINTERFACE_DEFINED__
  23845.  
  23846. /****************************************
  23847.  * Generated header for dispinterface: DispIHTMLAnchorElement
  23848.  * at Thu Sep 25 09:49:08 1997
  23849.  * using MIDL 3.02.88
  23850.  ****************************************/
  23851. /* [uuid][hidden] */ 
  23852.  
  23853.  
  23854.  
  23855. EXTERN_C const IID DIID_DispIHTMLAnchorElement;
  23856.  
  23857. #if defined(__cplusplus) && !defined(CINTERFACE)
  23858.  
  23859.     interface DECLSPEC_UUID("3050f502-98b5-11cf-bb82-00aa00bdce0b")
  23860.     DispIHTMLAnchorElement : public IDispatch
  23861.     {
  23862.     };
  23863.     
  23864. #else     /* C style interface */
  23865.  
  23866.     typedef struct DispIHTMLAnchorElementVtbl
  23867.     {
  23868.         BEGIN_INTERFACE
  23869.         
  23870.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  23871.             DispIHTMLAnchorElement __RPC_FAR * This,
  23872.             /* [in] */ REFIID riid,
  23873.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23874.         
  23875.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23876.             DispIHTMLAnchorElement __RPC_FAR * This);
  23877.         
  23878.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23879.             DispIHTMLAnchorElement __RPC_FAR * This);
  23880.         
  23881.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  23882.             DispIHTMLAnchorElement __RPC_FAR * This,
  23883.             /* [out] */ UINT __RPC_FAR *pctinfo);
  23884.         
  23885.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  23886.             DispIHTMLAnchorElement __RPC_FAR * This,
  23887.             /* [in] */ UINT iTInfo,
  23888.             /* [in] */ LCID lcid,
  23889.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23890.         
  23891.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23892.             DispIHTMLAnchorElement __RPC_FAR * This,
  23893.             /* [in] */ REFIID riid,
  23894.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23895.             /* [in] */ UINT cNames,
  23896.             /* [in] */ LCID lcid,
  23897.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23898.         
  23899.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23900.             DispIHTMLAnchorElement __RPC_FAR * This,
  23901.             /* [in] */ DISPID dispIdMember,
  23902.             /* [in] */ REFIID riid,
  23903.             /* [in] */ LCID lcid,
  23904.             /* [in] */ WORD wFlags,
  23905.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23906.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23907.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23908.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23909.         
  23910.         END_INTERFACE
  23911.     } DispIHTMLAnchorElementVtbl;
  23912.  
  23913.     interface DispIHTMLAnchorElement
  23914.     {
  23915.         CONST_VTBL struct DispIHTMLAnchorElementVtbl __RPC_FAR *lpVtbl;
  23916.     };
  23917.  
  23918.     
  23919.  
  23920. #ifdef COBJMACROS
  23921.  
  23922.  
  23923. #define DispIHTMLAnchorElement_QueryInterface(This,riid,ppvObject)    \
  23924.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23925.  
  23926. #define DispIHTMLAnchorElement_AddRef(This)    \
  23927.     (This)->lpVtbl -> AddRef(This)
  23928.  
  23929. #define DispIHTMLAnchorElement_Release(This)    \
  23930.     (This)->lpVtbl -> Release(This)
  23931.  
  23932.  
  23933. #define DispIHTMLAnchorElement_GetTypeInfoCount(This,pctinfo)    \
  23934.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23935.  
  23936. #define DispIHTMLAnchorElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23937.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23938.  
  23939. #define DispIHTMLAnchorElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23940.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23941.  
  23942. #define DispIHTMLAnchorElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23943.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23944.  
  23945. #endif /* COBJMACROS */
  23946.  
  23947.  
  23948. #endif     /* C style interface */
  23949.  
  23950.  
  23951. #endif     /* __DispIHTMLAnchorElement_DISPINTERFACE_DEFINED__ */
  23952.  
  23953.  
  23954. EXTERN_C const CLSID CLSID_HTMLAnchorElement;
  23955.  
  23956. #ifdef __cplusplus
  23957.  
  23958. class DECLSPEC_UUID("3050f248-98b5-11cf-bb82-00aa00bdce0b")
  23959. HTMLAnchorElement;
  23960. #endif
  23961.  
  23962. #ifndef __HTMLLabelEvents_DISPINTERFACE_DEFINED__
  23963. #define __HTMLLabelEvents_DISPINTERFACE_DEFINED__
  23964.  
  23965. /****************************************
  23966.  * Generated header for dispinterface: HTMLLabelEvents
  23967.  * at Thu Sep 25 09:49:08 1997
  23968.  * using MIDL 3.02.88
  23969.  ****************************************/
  23970. /* [uuid][hidden] */ 
  23971.  
  23972.  
  23973.  
  23974. EXTERN_C const IID DIID_HTMLLabelEvents;
  23975.  
  23976. #if defined(__cplusplus) && !defined(CINTERFACE)
  23977.  
  23978.     interface DECLSPEC_UUID("3050f329-98b5-11cf-bb82-00aa00bdce0b")
  23979.     HTMLLabelEvents : public IDispatch
  23980.     {
  23981.     };
  23982.     
  23983. #else     /* C style interface */
  23984.  
  23985.     typedef struct HTMLLabelEventsVtbl
  23986.     {
  23987.         BEGIN_INTERFACE
  23988.         
  23989.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  23990.             HTMLLabelEvents __RPC_FAR * This,
  23991.             /* [in] */ REFIID riid,
  23992.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23993.         
  23994.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23995.             HTMLLabelEvents __RPC_FAR * This);
  23996.         
  23997.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23998.             HTMLLabelEvents __RPC_FAR * This);
  23999.         
  24000.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24001.             HTMLLabelEvents __RPC_FAR * This,
  24002.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24003.         
  24004.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24005.             HTMLLabelEvents __RPC_FAR * This,
  24006.             /* [in] */ UINT iTInfo,
  24007.             /* [in] */ LCID lcid,
  24008.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24009.         
  24010.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24011.             HTMLLabelEvents __RPC_FAR * This,
  24012.             /* [in] */ REFIID riid,
  24013.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24014.             /* [in] */ UINT cNames,
  24015.             /* [in] */ LCID lcid,
  24016.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24017.         
  24018.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24019.             HTMLLabelEvents __RPC_FAR * This,
  24020.             /* [in] */ DISPID dispIdMember,
  24021.             /* [in] */ REFIID riid,
  24022.             /* [in] */ LCID lcid,
  24023.             /* [in] */ WORD wFlags,
  24024.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24025.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24026.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24027.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24028.         
  24029.         END_INTERFACE
  24030.     } HTMLLabelEventsVtbl;
  24031.  
  24032.     interface HTMLLabelEvents
  24033.     {
  24034.         CONST_VTBL struct HTMLLabelEventsVtbl __RPC_FAR *lpVtbl;
  24035.     };
  24036.  
  24037.     
  24038.  
  24039. #ifdef COBJMACROS
  24040.  
  24041.  
  24042. #define HTMLLabelEvents_QueryInterface(This,riid,ppvObject)    \
  24043.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24044.  
  24045. #define HTMLLabelEvents_AddRef(This)    \
  24046.     (This)->lpVtbl -> AddRef(This)
  24047.  
  24048. #define HTMLLabelEvents_Release(This)    \
  24049.     (This)->lpVtbl -> Release(This)
  24050.  
  24051.  
  24052. #define HTMLLabelEvents_GetTypeInfoCount(This,pctinfo)    \
  24053.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24054.  
  24055. #define HTMLLabelEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24056.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24057.  
  24058. #define HTMLLabelEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24059.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24060.  
  24061. #define HTMLLabelEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24062.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24063.  
  24064. #endif /* COBJMACROS */
  24065.  
  24066.  
  24067. #endif     /* C style interface */
  24068.  
  24069.  
  24070. #endif     /* __HTMLLabelEvents_DISPINTERFACE_DEFINED__ */
  24071.  
  24072.  
  24073. #ifndef __IHTMLLabelElement_INTERFACE_DEFINED__
  24074. #define __IHTMLLabelElement_INTERFACE_DEFINED__
  24075.  
  24076. /****************************************
  24077.  * Generated header for interface: IHTMLLabelElement
  24078.  * at Thu Sep 25 09:49:08 1997
  24079.  * using MIDL 3.02.88
  24080.  ****************************************/
  24081. /* [object][uuid][dual][oleautomation] */ 
  24082.  
  24083.  
  24084.  
  24085. EXTERN_C const IID IID_IHTMLLabelElement;
  24086.  
  24087. #if defined(__cplusplus) && !defined(CINTERFACE)
  24088.     
  24089.     interface DECLSPEC_UUID("3050f32a-98b5-11cf-bb82-00aa00bdce0b")
  24090.     IHTMLLabelElement : public IDispatch
  24091.     {
  24092.     public:
  24093.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_htmlFor( 
  24094.             /* [in] */ BSTR v) = 0;
  24095.         
  24096.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_htmlFor( 
  24097.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24098.         
  24099.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey( 
  24100.             /* [in] */ BSTR v) = 0;
  24101.         
  24102.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey( 
  24103.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24104.         
  24105.     };
  24106.     
  24107. #else     /* C style interface */
  24108.  
  24109.     typedef struct IHTMLLabelElementVtbl
  24110.     {
  24111.         BEGIN_INTERFACE
  24112.         
  24113.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24114.             IHTMLLabelElement __RPC_FAR * This,
  24115.             /* [in] */ REFIID riid,
  24116.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24117.         
  24118.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24119.             IHTMLLabelElement __RPC_FAR * This);
  24120.         
  24121.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24122.             IHTMLLabelElement __RPC_FAR * This);
  24123.         
  24124.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24125.             IHTMLLabelElement __RPC_FAR * This,
  24126.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24127.         
  24128.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24129.             IHTMLLabelElement __RPC_FAR * This,
  24130.             /* [in] */ UINT iTInfo,
  24131.             /* [in] */ LCID lcid,
  24132.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24133.         
  24134.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24135.             IHTMLLabelElement __RPC_FAR * This,
  24136.             /* [in] */ REFIID riid,
  24137.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24138.             /* [in] */ UINT cNames,
  24139.             /* [in] */ LCID lcid,
  24140.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24141.         
  24142.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24143.             IHTMLLabelElement __RPC_FAR * This,
  24144.             /* [in] */ DISPID dispIdMember,
  24145.             /* [in] */ REFIID riid,
  24146.             /* [in] */ LCID lcid,
  24147.             /* [in] */ WORD wFlags,
  24148.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24149.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24150.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24151.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24152.         
  24153.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_htmlFor )( 
  24154.             IHTMLLabelElement __RPC_FAR * This,
  24155.             /* [in] */ BSTR v);
  24156.         
  24157.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_htmlFor )( 
  24158.             IHTMLLabelElement __RPC_FAR * This,
  24159.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24160.         
  24161.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_accessKey )( 
  24162.             IHTMLLabelElement __RPC_FAR * This,
  24163.             /* [in] */ BSTR v);
  24164.         
  24165.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accessKey )( 
  24166.             IHTMLLabelElement __RPC_FAR * This,
  24167.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24168.         
  24169.         END_INTERFACE
  24170.     } IHTMLLabelElementVtbl;
  24171.  
  24172.     interface IHTMLLabelElement
  24173.     {
  24174.         CONST_VTBL struct IHTMLLabelElementVtbl __RPC_FAR *lpVtbl;
  24175.     };
  24176.  
  24177.     
  24178.  
  24179. #ifdef COBJMACROS
  24180.  
  24181.  
  24182. #define IHTMLLabelElement_QueryInterface(This,riid,ppvObject)    \
  24183.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24184.  
  24185. #define IHTMLLabelElement_AddRef(This)    \
  24186.     (This)->lpVtbl -> AddRef(This)
  24187.  
  24188. #define IHTMLLabelElement_Release(This)    \
  24189.     (This)->lpVtbl -> Release(This)
  24190.  
  24191.  
  24192. #define IHTMLLabelElement_GetTypeInfoCount(This,pctinfo)    \
  24193.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24194.  
  24195. #define IHTMLLabelElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24196.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24197.  
  24198. #define IHTMLLabelElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24199.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24200.  
  24201. #define IHTMLLabelElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24202.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24203.  
  24204.  
  24205. #define IHTMLLabelElement_put_htmlFor(This,v)    \
  24206.     (This)->lpVtbl -> put_htmlFor(This,v)
  24207.  
  24208. #define IHTMLLabelElement_get_htmlFor(This,p)    \
  24209.     (This)->lpVtbl -> get_htmlFor(This,p)
  24210.  
  24211. #define IHTMLLabelElement_put_accessKey(This,v)    \
  24212.     (This)->lpVtbl -> put_accessKey(This,v)
  24213.  
  24214. #define IHTMLLabelElement_get_accessKey(This,p)    \
  24215.     (This)->lpVtbl -> get_accessKey(This,p)
  24216.  
  24217. #endif /* COBJMACROS */
  24218.  
  24219.  
  24220. #endif     /* C style interface */
  24221.  
  24222.  
  24223.  
  24224. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_put_htmlFor_Proxy( 
  24225.     IHTMLLabelElement __RPC_FAR * This,
  24226.     /* [in] */ BSTR v);
  24227.  
  24228.  
  24229. void __RPC_STUB IHTMLLabelElement_put_htmlFor_Stub(
  24230.     IRpcStubBuffer *This,
  24231.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24232.     PRPC_MESSAGE _pRpcMessage,
  24233.     DWORD *_pdwStubPhase);
  24234.  
  24235.  
  24236. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_get_htmlFor_Proxy( 
  24237.     IHTMLLabelElement __RPC_FAR * This,
  24238.     /* [out][retval] */ BSTR __RPC_FAR *p);
  24239.  
  24240.  
  24241. void __RPC_STUB IHTMLLabelElement_get_htmlFor_Stub(
  24242.     IRpcStubBuffer *This,
  24243.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24244.     PRPC_MESSAGE _pRpcMessage,
  24245.     DWORD *_pdwStubPhase);
  24246.  
  24247.  
  24248. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_put_accessKey_Proxy( 
  24249.     IHTMLLabelElement __RPC_FAR * This,
  24250.     /* [in] */ BSTR v);
  24251.  
  24252.  
  24253. void __RPC_STUB IHTMLLabelElement_put_accessKey_Stub(
  24254.     IRpcStubBuffer *This,
  24255.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24256.     PRPC_MESSAGE _pRpcMessage,
  24257.     DWORD *_pdwStubPhase);
  24258.  
  24259.  
  24260. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_get_accessKey_Proxy( 
  24261.     IHTMLLabelElement __RPC_FAR * This,
  24262.     /* [out][retval] */ BSTR __RPC_FAR *p);
  24263.  
  24264.  
  24265. void __RPC_STUB IHTMLLabelElement_get_accessKey_Stub(
  24266.     IRpcStubBuffer *This,
  24267.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24268.     PRPC_MESSAGE _pRpcMessage,
  24269.     DWORD *_pdwStubPhase);
  24270.  
  24271.  
  24272.  
  24273. #endif     /* __IHTMLLabelElement_INTERFACE_DEFINED__ */
  24274.  
  24275.  
  24276. #ifndef __DispIHTMLLabelElement_DISPINTERFACE_DEFINED__
  24277. #define __DispIHTMLLabelElement_DISPINTERFACE_DEFINED__
  24278.  
  24279. /****************************************
  24280.  * Generated header for dispinterface: DispIHTMLLabelElement
  24281.  * at Thu Sep 25 09:49:08 1997
  24282.  * using MIDL 3.02.88
  24283.  ****************************************/
  24284. /* [uuid][hidden] */ 
  24285.  
  24286.  
  24287.  
  24288. EXTERN_C const IID DIID_DispIHTMLLabelElement;
  24289.  
  24290. #if defined(__cplusplus) && !defined(CINTERFACE)
  24291.  
  24292.     interface DECLSPEC_UUID("3050f522-98b5-11cf-bb82-00aa00bdce0b")
  24293.     DispIHTMLLabelElement : public IDispatch
  24294.     {
  24295.     };
  24296.     
  24297. #else     /* C style interface */
  24298.  
  24299.     typedef struct DispIHTMLLabelElementVtbl
  24300.     {
  24301.         BEGIN_INTERFACE
  24302.         
  24303.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24304.             DispIHTMLLabelElement __RPC_FAR * This,
  24305.             /* [in] */ REFIID riid,
  24306.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24307.         
  24308.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24309.             DispIHTMLLabelElement __RPC_FAR * This);
  24310.         
  24311.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24312.             DispIHTMLLabelElement __RPC_FAR * This);
  24313.         
  24314.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24315.             DispIHTMLLabelElement __RPC_FAR * This,
  24316.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24317.         
  24318.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24319.             DispIHTMLLabelElement __RPC_FAR * This,
  24320.             /* [in] */ UINT iTInfo,
  24321.             /* [in] */ LCID lcid,
  24322.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24323.         
  24324.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24325.             DispIHTMLLabelElement __RPC_FAR * This,
  24326.             /* [in] */ REFIID riid,
  24327.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24328.             /* [in] */ UINT cNames,
  24329.             /* [in] */ LCID lcid,
  24330.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24331.         
  24332.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24333.             DispIHTMLLabelElement __RPC_FAR * This,
  24334.             /* [in] */ DISPID dispIdMember,
  24335.             /* [in] */ REFIID riid,
  24336.             /* [in] */ LCID lcid,
  24337.             /* [in] */ WORD wFlags,
  24338.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24339.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24340.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24341.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24342.         
  24343.         END_INTERFACE
  24344.     } DispIHTMLLabelElementVtbl;
  24345.  
  24346.     interface DispIHTMLLabelElement
  24347.     {
  24348.         CONST_VTBL struct DispIHTMLLabelElementVtbl __RPC_FAR *lpVtbl;
  24349.     };
  24350.  
  24351.     
  24352.  
  24353. #ifdef COBJMACROS
  24354.  
  24355.  
  24356. #define DispIHTMLLabelElement_QueryInterface(This,riid,ppvObject)    \
  24357.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24358.  
  24359. #define DispIHTMLLabelElement_AddRef(This)    \
  24360.     (This)->lpVtbl -> AddRef(This)
  24361.  
  24362. #define DispIHTMLLabelElement_Release(This)    \
  24363.     (This)->lpVtbl -> Release(This)
  24364.  
  24365.  
  24366. #define DispIHTMLLabelElement_GetTypeInfoCount(This,pctinfo)    \
  24367.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24368.  
  24369. #define DispIHTMLLabelElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24370.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24371.  
  24372. #define DispIHTMLLabelElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24373.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24374.  
  24375. #define DispIHTMLLabelElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24376.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24377.  
  24378. #endif /* COBJMACROS */
  24379.  
  24380.  
  24381. #endif     /* C style interface */
  24382.  
  24383.  
  24384. #endif     /* __DispIHTMLLabelElement_DISPINTERFACE_DEFINED__ */
  24385.  
  24386.  
  24387. EXTERN_C const CLSID CLSID_HTMLLabelElement;
  24388.  
  24389. #ifdef __cplusplus
  24390.  
  24391. class DECLSPEC_UUID("3050f32b-98b5-11cf-bb82-00aa00bdce0b")
  24392. HTMLLabelElement;
  24393. #endif
  24394.  
  24395. #ifndef __IHTMLListElement_INTERFACE_DEFINED__
  24396. #define __IHTMLListElement_INTERFACE_DEFINED__
  24397.  
  24398. /****************************************
  24399.  * Generated header for interface: IHTMLListElement
  24400.  * at Thu Sep 25 09:49:08 1997
  24401.  * using MIDL 3.02.88
  24402.  ****************************************/
  24403. /* [object][uuid][dual][oleautomation] */ 
  24404.  
  24405.  
  24406.  
  24407. EXTERN_C const IID IID_IHTMLListElement;
  24408.  
  24409. #if defined(__cplusplus) && !defined(CINTERFACE)
  24410.     
  24411.     interface DECLSPEC_UUID("3050f20e-98b5-11cf-bb82-00aa00bdce0b")
  24412.     IHTMLListElement : public IDispatch
  24413.     {
  24414.     public:
  24415.     };
  24416.     
  24417. #else     /* C style interface */
  24418.  
  24419.     typedef struct IHTMLListElementVtbl
  24420.     {
  24421.         BEGIN_INTERFACE
  24422.         
  24423.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24424.             IHTMLListElement __RPC_FAR * This,
  24425.             /* [in] */ REFIID riid,
  24426.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24427.         
  24428.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24429.             IHTMLListElement __RPC_FAR * This);
  24430.         
  24431.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24432.             IHTMLListElement __RPC_FAR * This);
  24433.         
  24434.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24435.             IHTMLListElement __RPC_FAR * This,
  24436.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24437.         
  24438.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24439.             IHTMLListElement __RPC_FAR * This,
  24440.             /* [in] */ UINT iTInfo,
  24441.             /* [in] */ LCID lcid,
  24442.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24443.         
  24444.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24445.             IHTMLListElement __RPC_FAR * This,
  24446.             /* [in] */ REFIID riid,
  24447.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24448.             /* [in] */ UINT cNames,
  24449.             /* [in] */ LCID lcid,
  24450.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24451.         
  24452.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24453.             IHTMLListElement __RPC_FAR * This,
  24454.             /* [in] */ DISPID dispIdMember,
  24455.             /* [in] */ REFIID riid,
  24456.             /* [in] */ LCID lcid,
  24457.             /* [in] */ WORD wFlags,
  24458.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24459.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24460.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24461.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24462.         
  24463.         END_INTERFACE
  24464.     } IHTMLListElementVtbl;
  24465.  
  24466.     interface IHTMLListElement
  24467.     {
  24468.         CONST_VTBL struct IHTMLListElementVtbl __RPC_FAR *lpVtbl;
  24469.     };
  24470.  
  24471.     
  24472.  
  24473. #ifdef COBJMACROS
  24474.  
  24475.  
  24476. #define IHTMLListElement_QueryInterface(This,riid,ppvObject)    \
  24477.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24478.  
  24479. #define IHTMLListElement_AddRef(This)    \
  24480.     (This)->lpVtbl -> AddRef(This)
  24481.  
  24482. #define IHTMLListElement_Release(This)    \
  24483.     (This)->lpVtbl -> Release(This)
  24484.  
  24485.  
  24486. #define IHTMLListElement_GetTypeInfoCount(This,pctinfo)    \
  24487.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24488.  
  24489. #define IHTMLListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24490.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24491.  
  24492. #define IHTMLListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24493.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24494.  
  24495. #define IHTMLListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24496.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24497.  
  24498.  
  24499. #endif /* COBJMACROS */
  24500.  
  24501.  
  24502. #endif     /* C style interface */
  24503.  
  24504.  
  24505.  
  24506.  
  24507. #endif     /* __IHTMLListElement_INTERFACE_DEFINED__ */
  24508.  
  24509.  
  24510. #ifndef __DispIHTMLListElement_DISPINTERFACE_DEFINED__
  24511. #define __DispIHTMLListElement_DISPINTERFACE_DEFINED__
  24512.  
  24513. /****************************************
  24514.  * Generated header for dispinterface: DispIHTMLListElement
  24515.  * at Thu Sep 25 09:49:08 1997
  24516.  * using MIDL 3.02.88
  24517.  ****************************************/
  24518. /* [uuid][hidden] */ 
  24519.  
  24520.  
  24521.  
  24522. EXTERN_C const IID DIID_DispIHTMLListElement;
  24523.  
  24524. #if defined(__cplusplus) && !defined(CINTERFACE)
  24525.  
  24526.     interface DECLSPEC_UUID("3050f525-98b5-11cf-bb82-00aa00bdce0b")
  24527.     DispIHTMLListElement : public IDispatch
  24528.     {
  24529.     };
  24530.     
  24531. #else     /* C style interface */
  24532.  
  24533.     typedef struct DispIHTMLListElementVtbl
  24534.     {
  24535.         BEGIN_INTERFACE
  24536.         
  24537.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24538.             DispIHTMLListElement __RPC_FAR * This,
  24539.             /* [in] */ REFIID riid,
  24540.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24541.         
  24542.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24543.             DispIHTMLListElement __RPC_FAR * This);
  24544.         
  24545.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24546.             DispIHTMLListElement __RPC_FAR * This);
  24547.         
  24548.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24549.             DispIHTMLListElement __RPC_FAR * This,
  24550.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24551.         
  24552.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24553.             DispIHTMLListElement __RPC_FAR * This,
  24554.             /* [in] */ UINT iTInfo,
  24555.             /* [in] */ LCID lcid,
  24556.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24557.         
  24558.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24559.             DispIHTMLListElement __RPC_FAR * This,
  24560.             /* [in] */ REFIID riid,
  24561.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24562.             /* [in] */ UINT cNames,
  24563.             /* [in] */ LCID lcid,
  24564.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24565.         
  24566.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24567.             DispIHTMLListElement __RPC_FAR * This,
  24568.             /* [in] */ DISPID dispIdMember,
  24569.             /* [in] */ REFIID riid,
  24570.             /* [in] */ LCID lcid,
  24571.             /* [in] */ WORD wFlags,
  24572.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24573.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24574.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24575.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24576.         
  24577.         END_INTERFACE
  24578.     } DispIHTMLListElementVtbl;
  24579.  
  24580.     interface DispIHTMLListElement
  24581.     {
  24582.         CONST_VTBL struct DispIHTMLListElementVtbl __RPC_FAR *lpVtbl;
  24583.     };
  24584.  
  24585.     
  24586.  
  24587. #ifdef COBJMACROS
  24588.  
  24589.  
  24590. #define DispIHTMLListElement_QueryInterface(This,riid,ppvObject)    \
  24591.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24592.  
  24593. #define DispIHTMLListElement_AddRef(This)    \
  24594.     (This)->lpVtbl -> AddRef(This)
  24595.  
  24596. #define DispIHTMLListElement_Release(This)    \
  24597.     (This)->lpVtbl -> Release(This)
  24598.  
  24599.  
  24600. #define DispIHTMLListElement_GetTypeInfoCount(This,pctinfo)    \
  24601.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24602.  
  24603. #define DispIHTMLListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24604.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24605.  
  24606. #define DispIHTMLListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24607.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24608.  
  24609. #define DispIHTMLListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24610.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24611.  
  24612. #endif /* COBJMACROS */
  24613.  
  24614.  
  24615. #endif     /* C style interface */
  24616.  
  24617.  
  24618. #endif     /* __DispIHTMLListElement_DISPINTERFACE_DEFINED__ */
  24619.  
  24620.  
  24621. EXTERN_C const CLSID CLSID_HTMLListElement;
  24622.  
  24623. #ifdef __cplusplus
  24624.  
  24625. class DECLSPEC_UUID("3050f272-98b5-11cf-bb82-00aa00bdce0b")
  24626. HTMLListElement;
  24627. #endif
  24628.  
  24629. #ifndef __IHTMLUListElement_INTERFACE_DEFINED__
  24630. #define __IHTMLUListElement_INTERFACE_DEFINED__
  24631.  
  24632. /****************************************
  24633.  * Generated header for interface: IHTMLUListElement
  24634.  * at Thu Sep 25 09:49:08 1997
  24635.  * using MIDL 3.02.88
  24636.  ****************************************/
  24637. /* [object][uuid][dual][oleautomation] */ 
  24638.  
  24639.  
  24640.  
  24641. EXTERN_C const IID IID_IHTMLUListElement;
  24642.  
  24643. #if defined(__cplusplus) && !defined(CINTERFACE)
  24644.     
  24645.     interface DECLSPEC_UUID("3050f1dd-98b5-11cf-bb82-00aa00bdce0b")
  24646.     IHTMLUListElement : public IDispatch
  24647.     {
  24648.     public:
  24649.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact( 
  24650.             /* [in] */ VARIANT_BOOL v) = 0;
  24651.         
  24652.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact( 
  24653.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  24654.         
  24655.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  24656.             /* [in] */ BSTR v) = 0;
  24657.         
  24658.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  24659.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24660.         
  24661.     };
  24662.     
  24663. #else     /* C style interface */
  24664.  
  24665.     typedef struct IHTMLUListElementVtbl
  24666.     {
  24667.         BEGIN_INTERFACE
  24668.         
  24669.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24670.             IHTMLUListElement __RPC_FAR * This,
  24671.             /* [in] */ REFIID riid,
  24672.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24673.         
  24674.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24675.             IHTMLUListElement __RPC_FAR * This);
  24676.         
  24677.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24678.             IHTMLUListElement __RPC_FAR * This);
  24679.         
  24680.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24681.             IHTMLUListElement __RPC_FAR * This,
  24682.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24683.         
  24684.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24685.             IHTMLUListElement __RPC_FAR * This,
  24686.             /* [in] */ UINT iTInfo,
  24687.             /* [in] */ LCID lcid,
  24688.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24689.         
  24690.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24691.             IHTMLUListElement __RPC_FAR * This,
  24692.             /* [in] */ REFIID riid,
  24693.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24694.             /* [in] */ UINT cNames,
  24695.             /* [in] */ LCID lcid,
  24696.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24697.         
  24698.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24699.             IHTMLUListElement __RPC_FAR * This,
  24700.             /* [in] */ DISPID dispIdMember,
  24701.             /* [in] */ REFIID riid,
  24702.             /* [in] */ LCID lcid,
  24703.             /* [in] */ WORD wFlags,
  24704.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24705.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24706.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24707.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24708.         
  24709.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_compact )( 
  24710.             IHTMLUListElement __RPC_FAR * This,
  24711.             /* [in] */ VARIANT_BOOL v);
  24712.         
  24713.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_compact )( 
  24714.             IHTMLUListElement __RPC_FAR * This,
  24715.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  24716.         
  24717.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_type )( 
  24718.             IHTMLUListElement __RPC_FAR * This,
  24719.             /* [in] */ BSTR v);
  24720.         
  24721.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  24722.             IHTMLUListElement __RPC_FAR * This,
  24723.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24724.         
  24725.         END_INTERFACE
  24726.     } IHTMLUListElementVtbl;
  24727.  
  24728.     interface IHTMLUListElement
  24729.     {
  24730.         CONST_VTBL struct IHTMLUListElementVtbl __RPC_FAR *lpVtbl;
  24731.     };
  24732.  
  24733.     
  24734.  
  24735. #ifdef COBJMACROS
  24736.  
  24737.  
  24738. #define IHTMLUListElement_QueryInterface(This,riid,ppvObject)    \
  24739.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24740.  
  24741. #define IHTMLUListElement_AddRef(This)    \
  24742.     (This)->lpVtbl -> AddRef(This)
  24743.  
  24744. #define IHTMLUListElement_Release(This)    \
  24745.     (This)->lpVtbl -> Release(This)
  24746.  
  24747.  
  24748. #define IHTMLUListElement_GetTypeInfoCount(This,pctinfo)    \
  24749.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24750.  
  24751. #define IHTMLUListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24752.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24753.  
  24754. #define IHTMLUListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24755.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24756.  
  24757. #define IHTMLUListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24758.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24759.  
  24760.  
  24761. #define IHTMLUListElement_put_compact(This,v)    \
  24762.     (This)->lpVtbl -> put_compact(This,v)
  24763.  
  24764. #define IHTMLUListElement_get_compact(This,p)    \
  24765.     (This)->lpVtbl -> get_compact(This,p)
  24766.  
  24767. #define IHTMLUListElement_put_type(This,v)    \
  24768.     (This)->lpVtbl -> put_type(This,v)
  24769.  
  24770. #define IHTMLUListElement_get_type(This,p)    \
  24771.     (This)->lpVtbl -> get_type(This,p)
  24772.  
  24773. #endif /* COBJMACROS */
  24774.  
  24775.  
  24776. #endif     /* C style interface */
  24777.  
  24778.  
  24779.  
  24780. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_put_compact_Proxy( 
  24781.     IHTMLUListElement __RPC_FAR * This,
  24782.     /* [in] */ VARIANT_BOOL v);
  24783.  
  24784.  
  24785. void __RPC_STUB IHTMLUListElement_put_compact_Stub(
  24786.     IRpcStubBuffer *This,
  24787.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24788.     PRPC_MESSAGE _pRpcMessage,
  24789.     DWORD *_pdwStubPhase);
  24790.  
  24791.  
  24792. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_get_compact_Proxy( 
  24793.     IHTMLUListElement __RPC_FAR * This,
  24794.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  24795.  
  24796.  
  24797. void __RPC_STUB IHTMLUListElement_get_compact_Stub(
  24798.     IRpcStubBuffer *This,
  24799.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24800.     PRPC_MESSAGE _pRpcMessage,
  24801.     DWORD *_pdwStubPhase);
  24802.  
  24803.  
  24804. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_put_type_Proxy( 
  24805.     IHTMLUListElement __RPC_FAR * This,
  24806.     /* [in] */ BSTR v);
  24807.  
  24808.  
  24809. void __RPC_STUB IHTMLUListElement_put_type_Stub(
  24810.     IRpcStubBuffer *This,
  24811.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24812.     PRPC_MESSAGE _pRpcMessage,
  24813.     DWORD *_pdwStubPhase);
  24814.  
  24815.  
  24816. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_get_type_Proxy( 
  24817.     IHTMLUListElement __RPC_FAR * This,
  24818.     /* [out][retval] */ BSTR __RPC_FAR *p);
  24819.  
  24820.  
  24821. void __RPC_STUB IHTMLUListElement_get_type_Stub(
  24822.     IRpcStubBuffer *This,
  24823.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24824.     PRPC_MESSAGE _pRpcMessage,
  24825.     DWORD *_pdwStubPhase);
  24826.  
  24827.  
  24828.  
  24829. #endif     /* __IHTMLUListElement_INTERFACE_DEFINED__ */
  24830.  
  24831.  
  24832. #ifndef __DispIHTMLUListElement_DISPINTERFACE_DEFINED__
  24833. #define __DispIHTMLUListElement_DISPINTERFACE_DEFINED__
  24834.  
  24835. /****************************************
  24836.  * Generated header for dispinterface: DispIHTMLUListElement
  24837.  * at Thu Sep 25 09:49:08 1997
  24838.  * using MIDL 3.02.88
  24839.  ****************************************/
  24840. /* [uuid][hidden] */ 
  24841.  
  24842.  
  24843.  
  24844. EXTERN_C const IID DIID_DispIHTMLUListElement;
  24845.  
  24846. #if defined(__cplusplus) && !defined(CINTERFACE)
  24847.  
  24848.     interface DECLSPEC_UUID("3050f538-98b5-11cf-bb82-00aa00bdce0b")
  24849.     DispIHTMLUListElement : public IDispatch
  24850.     {
  24851.     };
  24852.     
  24853. #else     /* C style interface */
  24854.  
  24855.     typedef struct DispIHTMLUListElementVtbl
  24856.     {
  24857.         BEGIN_INTERFACE
  24858.         
  24859.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24860.             DispIHTMLUListElement __RPC_FAR * This,
  24861.             /* [in] */ REFIID riid,
  24862.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24863.         
  24864.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24865.             DispIHTMLUListElement __RPC_FAR * This);
  24866.         
  24867.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24868.             DispIHTMLUListElement __RPC_FAR * This);
  24869.         
  24870.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24871.             DispIHTMLUListElement __RPC_FAR * This,
  24872.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24873.         
  24874.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24875.             DispIHTMLUListElement __RPC_FAR * This,
  24876.             /* [in] */ UINT iTInfo,
  24877.             /* [in] */ LCID lcid,
  24878.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24879.         
  24880.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24881.             DispIHTMLUListElement __RPC_FAR * This,
  24882.             /* [in] */ REFIID riid,
  24883.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24884.             /* [in] */ UINT cNames,
  24885.             /* [in] */ LCID lcid,
  24886.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24887.         
  24888.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24889.             DispIHTMLUListElement __RPC_FAR * This,
  24890.             /* [in] */ DISPID dispIdMember,
  24891.             /* [in] */ REFIID riid,
  24892.             /* [in] */ LCID lcid,
  24893.             /* [in] */ WORD wFlags,
  24894.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24895.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24896.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24897.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24898.         
  24899.         END_INTERFACE
  24900.     } DispIHTMLUListElementVtbl;
  24901.  
  24902.     interface DispIHTMLUListElement
  24903.     {
  24904.         CONST_VTBL struct DispIHTMLUListElementVtbl __RPC_FAR *lpVtbl;
  24905.     };
  24906.  
  24907.     
  24908.  
  24909. #ifdef COBJMACROS
  24910.  
  24911.  
  24912. #define DispIHTMLUListElement_QueryInterface(This,riid,ppvObject)    \
  24913.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24914.  
  24915. #define DispIHTMLUListElement_AddRef(This)    \
  24916.     (This)->lpVtbl -> AddRef(This)
  24917.  
  24918. #define DispIHTMLUListElement_Release(This)    \
  24919.     (This)->lpVtbl -> Release(This)
  24920.  
  24921.  
  24922. #define DispIHTMLUListElement_GetTypeInfoCount(This,pctinfo)    \
  24923.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24924.  
  24925. #define DispIHTMLUListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24926.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24927.  
  24928. #define DispIHTMLUListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24929.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24930.  
  24931. #define DispIHTMLUListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24932.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24933.  
  24934. #endif /* COBJMACROS */
  24935.  
  24936.  
  24937. #endif     /* C style interface */
  24938.  
  24939.  
  24940. #endif     /* __DispIHTMLUListElement_DISPINTERFACE_DEFINED__ */
  24941.  
  24942.  
  24943. EXTERN_C const CLSID CLSID_HTMLUListElement;
  24944.  
  24945. #ifdef __cplusplus
  24946.  
  24947. class DECLSPEC_UUID("3050f269-98b5-11cf-bb82-00aa00bdce0b")
  24948. HTMLUListElement;
  24949. #endif
  24950.  
  24951. #ifndef __IHTMLOListElement_INTERFACE_DEFINED__
  24952. #define __IHTMLOListElement_INTERFACE_DEFINED__
  24953.  
  24954. /****************************************
  24955.  * Generated header for interface: IHTMLOListElement
  24956.  * at Thu Sep 25 09:49:08 1997
  24957.  * using MIDL 3.02.88
  24958.  ****************************************/
  24959. /* [object][uuid][dual][oleautomation] */ 
  24960.  
  24961.  
  24962.  
  24963. EXTERN_C const IID IID_IHTMLOListElement;
  24964.  
  24965. #if defined(__cplusplus) && !defined(CINTERFACE)
  24966.     
  24967.     interface DECLSPEC_UUID("3050f1de-98b5-11cf-bb82-00aa00bdce0b")
  24968.     IHTMLOListElement : public IDispatch
  24969.     {
  24970.     public:
  24971.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact( 
  24972.             /* [in] */ VARIANT_BOOL v) = 0;
  24973.         
  24974.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact( 
  24975.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  24976.         
  24977.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start( 
  24978.             /* [in] */ long v) = 0;
  24979.         
  24980.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start( 
  24981.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  24982.         
  24983.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  24984.             /* [in] */ BSTR v) = 0;
  24985.         
  24986.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  24987.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24988.         
  24989.     };
  24990.     
  24991. #else     /* C style interface */
  24992.  
  24993.     typedef struct IHTMLOListElementVtbl
  24994.     {
  24995.         BEGIN_INTERFACE
  24996.         
  24997.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24998.             IHTMLOListElement __RPC_FAR * This,
  24999.             /* [in] */ REFIID riid,
  25000.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25001.         
  25002.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25003.             IHTMLOListElement __RPC_FAR * This);
  25004.         
  25005.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25006.             IHTMLOListElement __RPC_FAR * This);
  25007.         
  25008.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25009.             IHTMLOListElement __RPC_FAR * This,
  25010.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25011.         
  25012.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25013.             IHTMLOListElement __RPC_FAR * This,
  25014.             /* [in] */ UINT iTInfo,
  25015.             /* [in] */ LCID lcid,
  25016.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25017.         
  25018.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25019.             IHTMLOListElement __RPC_FAR * This,
  25020.             /* [in] */ REFIID riid,
  25021.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25022.             /* [in] */ UINT cNames,
  25023.             /* [in] */ LCID lcid,
  25024.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25025.         
  25026.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25027.             IHTMLOListElement __RPC_FAR * This,
  25028.             /* [in] */ DISPID dispIdMember,
  25029.             /* [in] */ REFIID riid,
  25030.             /* [in] */ LCID lcid,
  25031.             /* [in] */ WORD wFlags,
  25032.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25033.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25034.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25035.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25036.         
  25037.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_compact )( 
  25038.             IHTMLOListElement __RPC_FAR * This,
  25039.             /* [in] */ VARIANT_BOOL v);
  25040.         
  25041.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_compact )( 
  25042.             IHTMLOListElement __RPC_FAR * This,
  25043.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  25044.         
  25045.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_start )( 
  25046.             IHTMLOListElement __RPC_FAR * This,
  25047.             /* [in] */ long v);
  25048.         
  25049.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_start )( 
  25050.             IHTMLOListElement __RPC_FAR * This,
  25051.             /* [out][retval] */ long __RPC_FAR *p);
  25052.         
  25053.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_type )( 
  25054.             IHTMLOListElement __RPC_FAR * This,
  25055.             /* [in] */ BSTR v);
  25056.         
  25057.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  25058.             IHTMLOListElement __RPC_FAR * This,
  25059.             /* [out][retval] */ BSTR __RPC_FAR *p);
  25060.         
  25061.         END_INTERFACE
  25062.     } IHTMLOListElementVtbl;
  25063.  
  25064.     interface IHTMLOListElement
  25065.     {
  25066.         CONST_VTBL struct IHTMLOListElementVtbl __RPC_FAR *lpVtbl;
  25067.     };
  25068.  
  25069.     
  25070.  
  25071. #ifdef COBJMACROS
  25072.  
  25073.  
  25074. #define IHTMLOListElement_QueryInterface(This,riid,ppvObject)    \
  25075.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25076.  
  25077. #define IHTMLOListElement_AddRef(This)    \
  25078.     (This)->lpVtbl -> AddRef(This)
  25079.  
  25080. #define IHTMLOListElement_Release(This)    \
  25081.     (This)->lpVtbl -> Release(This)
  25082.  
  25083.  
  25084. #define IHTMLOListElement_GetTypeInfoCount(This,pctinfo)    \
  25085.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25086.  
  25087. #define IHTMLOListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25088.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25089.  
  25090. #define IHTMLOListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25091.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25092.  
  25093. #define IHTMLOListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25094.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25095.  
  25096.  
  25097. #define IHTMLOListElement_put_compact(This,v)    \
  25098.     (This)->lpVtbl -> put_compact(This,v)
  25099.  
  25100. #define IHTMLOListElement_get_compact(This,p)    \
  25101.     (This)->lpVtbl -> get_compact(This,p)
  25102.  
  25103. #define IHTMLOListElement_put_start(This,v)    \
  25104.     (This)->lpVtbl -> put_start(This,v)
  25105.  
  25106. #define IHTMLOListElement_get_start(This,p)    \
  25107.     (This)->lpVtbl -> get_start(This,p)
  25108.  
  25109. #define IHTMLOListElement_put_type(This,v)    \
  25110.     (This)->lpVtbl -> put_type(This,v)
  25111.  
  25112. #define IHTMLOListElement_get_type(This,p)    \
  25113.     (This)->lpVtbl -> get_type(This,p)
  25114.  
  25115. #endif /* COBJMACROS */
  25116.  
  25117.  
  25118. #endif     /* C style interface */
  25119.  
  25120.  
  25121.  
  25122. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_put_compact_Proxy( 
  25123.     IHTMLOListElement __RPC_FAR * This,
  25124.     /* [in] */ VARIANT_BOOL v);
  25125.  
  25126.  
  25127. void __RPC_STUB IHTMLOListElement_put_compact_Stub(
  25128.     IRpcStubBuffer *This,
  25129.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25130.     PRPC_MESSAGE _pRpcMessage,
  25131.     DWORD *_pdwStubPhase);
  25132.  
  25133.  
  25134. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_get_compact_Proxy( 
  25135.     IHTMLOListElement __RPC_FAR * This,
  25136.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  25137.  
  25138.  
  25139. void __RPC_STUB IHTMLOListElement_get_compact_Stub(
  25140.     IRpcStubBuffer *This,
  25141.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25142.     PRPC_MESSAGE _pRpcMessage,
  25143.     DWORD *_pdwStubPhase);
  25144.  
  25145.  
  25146. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_put_start_Proxy( 
  25147.     IHTMLOListElement __RPC_FAR * This,
  25148.     /* [in] */ long v);
  25149.  
  25150.  
  25151. void __RPC_STUB IHTMLOListElement_put_start_Stub(
  25152.     IRpcStubBuffer *This,
  25153.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25154.     PRPC_MESSAGE _pRpcMessage,
  25155.     DWORD *_pdwStubPhase);
  25156.  
  25157.  
  25158. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_get_start_Proxy( 
  25159.     IHTMLOListElement __RPC_FAR * This,
  25160.     /* [out][retval] */ long __RPC_FAR *p);
  25161.  
  25162.  
  25163. void __RPC_STUB IHTMLOListElement_get_start_Stub(
  25164.     IRpcStubBuffer *This,
  25165.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25166.     PRPC_MESSAGE _pRpcMessage,
  25167.     DWORD *_pdwStubPhase);
  25168.  
  25169.  
  25170. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_put_type_Proxy( 
  25171.     IHTMLOListElement __RPC_FAR * This,
  25172.     /* [in] */ BSTR v);
  25173.  
  25174.  
  25175. void __RPC_STUB IHTMLOListElement_put_type_Stub(
  25176.     IRpcStubBuffer *This,
  25177.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25178.     PRPC_MESSAGE _pRpcMessage,
  25179.     DWORD *_pdwStubPhase);
  25180.  
  25181.  
  25182. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_get_type_Proxy( 
  25183.     IHTMLOListElement __RPC_FAR * This,
  25184.     /* [out][retval] */ BSTR __RPC_FAR *p);
  25185.  
  25186.  
  25187. void __RPC_STUB IHTMLOListElement_get_type_Stub(
  25188.     IRpcStubBuffer *This,
  25189.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25190.     PRPC_MESSAGE _pRpcMessage,
  25191.     DWORD *_pdwStubPhase);
  25192.  
  25193.  
  25194.  
  25195. #endif     /* __IHTMLOListElement_INTERFACE_DEFINED__ */
  25196.  
  25197.  
  25198. #ifndef __DispIHTMLOListElement_DISPINTERFACE_DEFINED__
  25199. #define __DispIHTMLOListElement_DISPINTERFACE_DEFINED__
  25200.  
  25201. /****************************************
  25202.  * Generated header for dispinterface: DispIHTMLOListElement
  25203.  * at Thu Sep 25 09:49:08 1997
  25204.  * using MIDL 3.02.88
  25205.  ****************************************/
  25206. /* [uuid][hidden] */ 
  25207.  
  25208.  
  25209.  
  25210. EXTERN_C const IID DIID_DispIHTMLOListElement;
  25211.  
  25212. #if defined(__cplusplus) && !defined(CINTERFACE)
  25213.  
  25214.     interface DECLSPEC_UUID("3050f52a-98b5-11cf-bb82-00aa00bdce0b")
  25215.     DispIHTMLOListElement : public IDispatch
  25216.     {
  25217.     };
  25218.     
  25219. #else     /* C style interface */
  25220.  
  25221.     typedef struct DispIHTMLOListElementVtbl
  25222.     {
  25223.         BEGIN_INTERFACE
  25224.         
  25225.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25226.             DispIHTMLOListElement __RPC_FAR * This,
  25227.             /* [in] */ REFIID riid,
  25228.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25229.         
  25230.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25231.             DispIHTMLOListElement __RPC_FAR * This);
  25232.         
  25233.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25234.             DispIHTMLOListElement __RPC_FAR * This);
  25235.         
  25236.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25237.             DispIHTMLOListElement __RPC_FAR * This,
  25238.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25239.         
  25240.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25241.             DispIHTMLOListElement __RPC_FAR * This,
  25242.             /* [in] */ UINT iTInfo,
  25243.             /* [in] */ LCID lcid,
  25244.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25245.         
  25246.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25247.             DispIHTMLOListElement __RPC_FAR * This,
  25248.             /* [in] */ REFIID riid,
  25249.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25250.             /* [in] */ UINT cNames,
  25251.             /* [in] */ LCID lcid,
  25252.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25253.         
  25254.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25255.             DispIHTMLOListElement __RPC_FAR * This,
  25256.             /* [in] */ DISPID dispIdMember,
  25257.             /* [in] */ REFIID riid,
  25258.             /* [in] */ LCID lcid,
  25259.             /* [in] */ WORD wFlags,
  25260.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25261.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25262.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25263.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25264.         
  25265.         END_INTERFACE
  25266.     } DispIHTMLOListElementVtbl;
  25267.  
  25268.     interface DispIHTMLOListElement
  25269.     {
  25270.         CONST_VTBL struct DispIHTMLOListElementVtbl __RPC_FAR *lpVtbl;
  25271.     };
  25272.  
  25273.     
  25274.  
  25275. #ifdef COBJMACROS
  25276.  
  25277.  
  25278. #define DispIHTMLOListElement_QueryInterface(This,riid,ppvObject)    \
  25279.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25280.  
  25281. #define DispIHTMLOListElement_AddRef(This)    \
  25282.     (This)->lpVtbl -> AddRef(This)
  25283.  
  25284. #define DispIHTMLOListElement_Release(This)    \
  25285.     (This)->lpVtbl -> Release(This)
  25286.  
  25287.  
  25288. #define DispIHTMLOListElement_GetTypeInfoCount(This,pctinfo)    \
  25289.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25290.  
  25291. #define DispIHTMLOListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25292.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25293.  
  25294. #define DispIHTMLOListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25295.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25296.  
  25297. #define DispIHTMLOListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25298.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25299.  
  25300. #endif /* COBJMACROS */
  25301.  
  25302.  
  25303. #endif     /* C style interface */
  25304.  
  25305.  
  25306. #endif     /* __DispIHTMLOListElement_DISPINTERFACE_DEFINED__ */
  25307.  
  25308.  
  25309. EXTERN_C const CLSID CLSID_HTMLOListElement;
  25310.  
  25311. #ifdef __cplusplus
  25312.  
  25313. class DECLSPEC_UUID("3050f270-98b5-11cf-bb82-00aa00bdce0b")
  25314. HTMLOListElement;
  25315. #endif
  25316.  
  25317. #ifndef __IHTMLLIElement_INTERFACE_DEFINED__
  25318. #define __IHTMLLIElement_INTERFACE_DEFINED__
  25319.  
  25320. /****************************************
  25321.  * Generated header for interface: IHTMLLIElement
  25322.  * at Thu Sep 25 09:49:08 1997
  25323.  * using MIDL 3.02.88
  25324.  ****************************************/
  25325. /* [object][uuid][dual][oleautomation] */ 
  25326.  
  25327.  
  25328.  
  25329. EXTERN_C const IID IID_IHTMLLIElement;
  25330.  
  25331. #if defined(__cplusplus) && !defined(CINTERFACE)
  25332.     
  25333.     interface DECLSPEC_UUID("3050f1e0-98b5-11cf-bb82-00aa00bdce0b")
  25334.     IHTMLLIElement : public IDispatch
  25335.     {
  25336.     public:
  25337.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  25338.             /* [in] */ BSTR v) = 0;
  25339.         
  25340.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  25341.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  25342.         
  25343.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  25344.             /* [in] */ long v) = 0;
  25345.         
  25346.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  25347.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  25348.         
  25349.     };
  25350.     
  25351. #else     /* C style interface */
  25352.  
  25353.     typedef struct IHTMLLIElementVtbl
  25354.     {
  25355.         BEGIN_INTERFACE
  25356.         
  25357.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25358.             IHTMLLIElement __RPC_FAR * This,
  25359.             /* [in] */ REFIID riid,
  25360.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25361.         
  25362.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25363.             IHTMLLIElement __RPC_FAR * This);
  25364.         
  25365.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25366.             IHTMLLIElement __RPC_FAR * This);
  25367.         
  25368.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25369.             IHTMLLIElement __RPC_FAR * This,
  25370.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25371.         
  25372.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25373.             IHTMLLIElement __RPC_FAR * This,
  25374.             /* [in] */ UINT iTInfo,
  25375.             /* [in] */ LCID lcid,
  25376.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25377.         
  25378.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25379.             IHTMLLIElement __RPC_FAR * This,
  25380.             /* [in] */ REFIID riid,
  25381.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25382.             /* [in] */ UINT cNames,
  25383.             /* [in] */ LCID lcid,
  25384.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25385.         
  25386.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25387.             IHTMLLIElement __RPC_FAR * This,
  25388.             /* [in] */ DISPID dispIdMember,
  25389.             /* [in] */ REFIID riid,
  25390.             /* [in] */ LCID lcid,
  25391.             /* [in] */ WORD wFlags,
  25392.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25393.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25394.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25395.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25396.         
  25397.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_type )( 
  25398.             IHTMLLIElement __RPC_FAR * This,
  25399.             /* [in] */ BSTR v);
  25400.         
  25401.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  25402.             IHTMLLIElement __RPC_FAR * This,
  25403.             /* [out][retval] */ BSTR __RPC_FAR *p);
  25404.         
  25405.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_value )( 
  25406.             IHTMLLIElement __RPC_FAR * This,
  25407.             /* [in] */ long v);
  25408.         
  25409.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_value )( 
  25410.             IHTMLLIElement __RPC_FAR * This,
  25411.             /* [out][retval] */ long __RPC_FAR *p);
  25412.         
  25413.         END_INTERFACE
  25414.     } IHTMLLIElementVtbl;
  25415.  
  25416.     interface IHTMLLIElement
  25417.     {
  25418.         CONST_VTBL struct IHTMLLIElementVtbl __RPC_FAR *lpVtbl;
  25419.     };
  25420.  
  25421.     
  25422.  
  25423. #ifdef COBJMACROS
  25424.  
  25425.  
  25426. #define IHTMLLIElement_QueryInterface(This,riid,ppvObject)    \
  25427.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25428.  
  25429. #define IHTMLLIElement_AddRef(This)    \
  25430.     (This)->lpVtbl -> AddRef(This)
  25431.  
  25432. #define IHTMLLIElement_Release(This)    \
  25433.     (This)->lpVtbl -> Release(This)
  25434.  
  25435.  
  25436. #define IHTMLLIElement_GetTypeInfoCount(This,pctinfo)    \
  25437.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25438.  
  25439. #define IHTMLLIElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25440.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25441.  
  25442. #define IHTMLLIElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25443.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25444.  
  25445. #define IHTMLLIElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25446.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25447.  
  25448.  
  25449. #define IHTMLLIElement_put_type(This,v)    \
  25450.     (This)->lpVtbl -> put_type(This,v)
  25451.  
  25452. #define IHTMLLIElement_get_type(This,p)    \
  25453.     (This)->lpVtbl -> get_type(This,p)
  25454.  
  25455. #define IHTMLLIElement_put_value(This,v)    \
  25456.     (This)->lpVtbl -> put_value(This,v)
  25457.  
  25458. #define IHTMLLIElement_get_value(This,p)    \
  25459.     (This)->lpVtbl -> get_value(This,p)
  25460.  
  25461. #endif /* COBJMACROS */
  25462.  
  25463.  
  25464. #endif     /* C style interface */
  25465.  
  25466.  
  25467.  
  25468. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_put_type_Proxy( 
  25469.     IHTMLLIElement __RPC_FAR * This,
  25470.     /* [in] */ BSTR v);
  25471.  
  25472.  
  25473. void __RPC_STUB IHTMLLIElement_put_type_Stub(
  25474.     IRpcStubBuffer *This,
  25475.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25476.     PRPC_MESSAGE _pRpcMessage,
  25477.     DWORD *_pdwStubPhase);
  25478.  
  25479.  
  25480. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_get_type_Proxy( 
  25481.     IHTMLLIElement __RPC_FAR * This,
  25482.     /* [out][retval] */ BSTR __RPC_FAR *p);
  25483.  
  25484.  
  25485. void __RPC_STUB IHTMLLIElement_get_type_Stub(
  25486.     IRpcStubBuffer *This,
  25487.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25488.     PRPC_MESSAGE _pRpcMessage,
  25489.     DWORD *_pdwStubPhase);
  25490.  
  25491.  
  25492. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_put_value_Proxy( 
  25493.     IHTMLLIElement __RPC_FAR * This,
  25494.     /* [in] */ long v);
  25495.  
  25496.  
  25497. void __RPC_STUB IHTMLLIElement_put_value_Stub(
  25498.     IRpcStubBuffer *This,
  25499.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25500.     PRPC_MESSAGE _pRpcMessage,
  25501.     DWORD *_pdwStubPhase);
  25502.  
  25503.  
  25504. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_get_value_Proxy( 
  25505.     IHTMLLIElement __RPC_FAR * This,
  25506.     /* [out][retval] */ long __RPC_FAR *p);
  25507.  
  25508.  
  25509. void __RPC_STUB IHTMLLIElement_get_value_Stub(
  25510.     IRpcStubBuffer *This,
  25511.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25512.     PRPC_MESSAGE _pRpcMessage,
  25513.     DWORD *_pdwStubPhase);
  25514.  
  25515.  
  25516.  
  25517. #endif     /* __IHTMLLIElement_INTERFACE_DEFINED__ */
  25518.  
  25519.  
  25520. #ifndef __DispIHTMLLIElement_DISPINTERFACE_DEFINED__
  25521. #define __DispIHTMLLIElement_DISPINTERFACE_DEFINED__
  25522.  
  25523. /****************************************
  25524.  * Generated header for dispinterface: DispIHTMLLIElement
  25525.  * at Thu Sep 25 09:49:08 1997
  25526.  * using MIDL 3.02.88
  25527.  ****************************************/
  25528. /* [uuid][hidden] */ 
  25529.  
  25530.  
  25531.  
  25532. EXTERN_C const IID DIID_DispIHTMLLIElement;
  25533.  
  25534. #if defined(__cplusplus) && !defined(CINTERFACE)
  25535.  
  25536.     interface DECLSPEC_UUID("3050f523-98b5-11cf-bb82-00aa00bdce0b")
  25537.     DispIHTMLLIElement : public IDispatch
  25538.     {
  25539.     };
  25540.     
  25541. #else     /* C style interface */
  25542.  
  25543.     typedef struct DispIHTMLLIElementVtbl
  25544.     {
  25545.         BEGIN_INTERFACE
  25546.         
  25547.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25548.             DispIHTMLLIElement __RPC_FAR * This,
  25549.             /* [in] */ REFIID riid,
  25550.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25551.         
  25552.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25553.             DispIHTMLLIElement __RPC_FAR * This);
  25554.         
  25555.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25556.             DispIHTMLLIElement __RPC_FAR * This);
  25557.         
  25558.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25559.             DispIHTMLLIElement __RPC_FAR * This,
  25560.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25561.         
  25562.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25563.             DispIHTMLLIElement __RPC_FAR * This,
  25564.             /* [in] */ UINT iTInfo,
  25565.             /* [in] */ LCID lcid,
  25566.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25567.         
  25568.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25569.             DispIHTMLLIElement __RPC_FAR * This,
  25570.             /* [in] */ REFIID riid,
  25571.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25572.             /* [in] */ UINT cNames,
  25573.             /* [in] */ LCID lcid,
  25574.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25575.         
  25576.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25577.             DispIHTMLLIElement __RPC_FAR * This,
  25578.             /* [in] */ DISPID dispIdMember,
  25579.             /* [in] */ REFIID riid,
  25580.             /* [in] */ LCID lcid,
  25581.             /* [in] */ WORD wFlags,
  25582.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25583.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25584.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25585.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25586.         
  25587.         END_INTERFACE
  25588.     } DispIHTMLLIElementVtbl;
  25589.  
  25590.     interface DispIHTMLLIElement
  25591.     {
  25592.         CONST_VTBL struct DispIHTMLLIElementVtbl __RPC_FAR *lpVtbl;
  25593.     };
  25594.  
  25595.     
  25596.  
  25597. #ifdef COBJMACROS
  25598.  
  25599.  
  25600. #define DispIHTMLLIElement_QueryInterface(This,riid,ppvObject)    \
  25601.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25602.  
  25603. #define DispIHTMLLIElement_AddRef(This)    \
  25604.     (This)->lpVtbl -> AddRef(This)
  25605.  
  25606. #define DispIHTMLLIElement_Release(This)    \
  25607.     (This)->lpVtbl -> Release(This)
  25608.  
  25609.  
  25610. #define DispIHTMLLIElement_GetTypeInfoCount(This,pctinfo)    \
  25611.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25612.  
  25613. #define DispIHTMLLIElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25614.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25615.  
  25616. #define DispIHTMLLIElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25617.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25618.  
  25619. #define DispIHTMLLIElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25620.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25621.  
  25622. #endif /* COBJMACROS */
  25623.  
  25624.  
  25625. #endif     /* C style interface */
  25626.  
  25627.  
  25628. #endif     /* __DispIHTMLLIElement_DISPINTERFACE_DEFINED__ */
  25629.  
  25630.  
  25631. EXTERN_C const CLSID CLSID_HTMLLIElement;
  25632.  
  25633. #ifdef __cplusplus
  25634.  
  25635. class DECLSPEC_UUID("3050f273-98b5-11cf-bb82-00aa00bdce0b")
  25636. HTMLLIElement;
  25637. #endif
  25638.  
  25639. #ifndef __IHTMLBlockElement_INTERFACE_DEFINED__
  25640. #define __IHTMLBlockElement_INTERFACE_DEFINED__
  25641.  
  25642. /****************************************
  25643.  * Generated header for interface: IHTMLBlockElement
  25644.  * at Thu Sep 25 09:49:08 1997
  25645.  * using MIDL 3.02.88
  25646.  ****************************************/
  25647. /* [object][uuid][dual][oleautomation] */ 
  25648.  
  25649.  
  25650.  
  25651. EXTERN_C const IID IID_IHTMLBlockElement;
  25652.  
  25653. #if defined(__cplusplus) && !defined(CINTERFACE)
  25654.     
  25655.     interface DECLSPEC_UUID("3050f208-98b5-11cf-bb82-00aa00bdce0b")
  25656.     IHTMLBlockElement : public IDispatch
  25657.     {
  25658.     public:
  25659.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  25660.             /* [in] */ BSTR v) = 0;
  25661.         
  25662.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  25663.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  25664.         
  25665.     };
  25666.     
  25667. #else     /* C style interface */
  25668.  
  25669.     typedef struct IHTMLBlockElementVtbl
  25670.     {
  25671.         BEGIN_INTERFACE
  25672.         
  25673.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25674.             IHTMLBlockElement __RPC_FAR * This,
  25675.             /* [in] */ REFIID riid,
  25676.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25677.         
  25678.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25679.             IHTMLBlockElement __RPC_FAR * This);
  25680.         
  25681.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25682.             IHTMLBlockElement __RPC_FAR * This);
  25683.         
  25684.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25685.             IHTMLBlockElement __RPC_FAR * This,
  25686.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25687.         
  25688.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25689.             IHTMLBlockElement __RPC_FAR * This,
  25690.             /* [in] */ UINT iTInfo,
  25691.             /* [in] */ LCID lcid,
  25692.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25693.         
  25694.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25695.             IHTMLBlockElement __RPC_FAR * This,
  25696.             /* [in] */ REFIID riid,
  25697.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25698.             /* [in] */ UINT cNames,
  25699.             /* [in] */ LCID lcid,
  25700.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25701.         
  25702.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25703.             IHTMLBlockElement __RPC_FAR * This,
  25704.             /* [in] */ DISPID dispIdMember,
  25705.             /* [in] */ REFIID riid,
  25706.             /* [in] */ LCID lcid,
  25707.             /* [in] */ WORD wFlags,
  25708.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25709.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25710.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25711.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25712.         
  25713.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  25714.             IHTMLBlockElement __RPC_FAR * This,
  25715.             /* [in] */ BSTR v);
  25716.         
  25717.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  25718.             IHTMLBlockElement __RPC_FAR * This,
  25719.             /* [out][retval] */ BSTR __RPC_FAR *p);
  25720.         
  25721.         END_INTERFACE
  25722.     } IHTMLBlockElementVtbl;
  25723.  
  25724.     interface IHTMLBlockElement
  25725.     {
  25726.         CONST_VTBL struct IHTMLBlockElementVtbl __RPC_FAR *lpVtbl;
  25727.     };
  25728.  
  25729.     
  25730.  
  25731. #ifdef COBJMACROS
  25732.  
  25733.  
  25734. #define IHTMLBlockElement_QueryInterface(This,riid,ppvObject)    \
  25735.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25736.  
  25737. #define IHTMLBlockElement_AddRef(This)    \
  25738.     (This)->lpVtbl -> AddRef(This)
  25739.  
  25740. #define IHTMLBlockElement_Release(This)    \
  25741.     (This)->lpVtbl -> Release(This)
  25742.  
  25743.  
  25744. #define IHTMLBlockElement_GetTypeInfoCount(This,pctinfo)    \
  25745.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25746.  
  25747. #define IHTMLBlockElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25748.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25749.  
  25750. #define IHTMLBlockElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25751.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25752.  
  25753. #define IHTMLBlockElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25754.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25755.  
  25756.  
  25757. #define IHTMLBlockElement_put_clear(This,v)    \
  25758.     (This)->lpVtbl -> put_clear(This,v)
  25759.  
  25760. #define IHTMLBlockElement_get_clear(This,p)    \
  25761.     (This)->lpVtbl -> get_clear(This,p)
  25762.  
  25763. #endif /* COBJMACROS */
  25764.  
  25765.  
  25766. #endif     /* C style interface */
  25767.  
  25768.  
  25769.  
  25770. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBlockElement_put_clear_Proxy( 
  25771.     IHTMLBlockElement __RPC_FAR * This,
  25772.     /* [in] */ BSTR v);
  25773.  
  25774.  
  25775. void __RPC_STUB IHTMLBlockElement_put_clear_Stub(
  25776.     IRpcStubBuffer *This,
  25777.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25778.     PRPC_MESSAGE _pRpcMessage,
  25779.     DWORD *_pdwStubPhase);
  25780.  
  25781.  
  25782. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBlockElement_get_clear_Proxy( 
  25783.     IHTMLBlockElement __RPC_FAR * This,
  25784.     /* [out][retval] */ BSTR __RPC_FAR *p);
  25785.  
  25786.  
  25787. void __RPC_STUB IHTMLBlockElement_get_clear_Stub(
  25788.     IRpcStubBuffer *This,
  25789.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25790.     PRPC_MESSAGE _pRpcMessage,
  25791.     DWORD *_pdwStubPhase);
  25792.  
  25793.  
  25794.  
  25795. #endif     /* __IHTMLBlockElement_INTERFACE_DEFINED__ */
  25796.  
  25797.  
  25798. #ifndef __DispIHTMLBlockElement_DISPINTERFACE_DEFINED__
  25799. #define __DispIHTMLBlockElement_DISPINTERFACE_DEFINED__
  25800.  
  25801. /****************************************
  25802.  * Generated header for dispinterface: DispIHTMLBlockElement
  25803.  * at Thu Sep 25 09:49:08 1997
  25804.  * using MIDL 3.02.88
  25805.  ****************************************/
  25806. /* [uuid][hidden] */ 
  25807.  
  25808.  
  25809.  
  25810. EXTERN_C const IID DIID_DispIHTMLBlockElement;
  25811.  
  25812. #if defined(__cplusplus) && !defined(CINTERFACE)
  25813.  
  25814.     interface DECLSPEC_UUID("3050f506-98b5-11cf-bb82-00aa00bdce0b")
  25815.     DispIHTMLBlockElement : public IDispatch
  25816.     {
  25817.     };
  25818.     
  25819. #else     /* C style interface */
  25820.  
  25821.     typedef struct DispIHTMLBlockElementVtbl
  25822.     {
  25823.         BEGIN_INTERFACE
  25824.         
  25825.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25826.             DispIHTMLBlockElement __RPC_FAR * This,
  25827.             /* [in] */ REFIID riid,
  25828.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25829.         
  25830.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25831.             DispIHTMLBlockElement __RPC_FAR * This);
  25832.         
  25833.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25834.             DispIHTMLBlockElement __RPC_FAR * This);
  25835.         
  25836.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25837.             DispIHTMLBlockElement __RPC_FAR * This,
  25838.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25839.         
  25840.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25841.             DispIHTMLBlockElement __RPC_FAR * This,
  25842.             /* [in] */ UINT iTInfo,
  25843.             /* [in] */ LCID lcid,
  25844.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25845.         
  25846.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25847.             DispIHTMLBlockElement __RPC_FAR * This,
  25848.             /* [in] */ REFIID riid,
  25849.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25850.             /* [in] */ UINT cNames,
  25851.             /* [in] */ LCID lcid,
  25852.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25853.         
  25854.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25855.             DispIHTMLBlockElement __RPC_FAR * This,
  25856.             /* [in] */ DISPID dispIdMember,
  25857.             /* [in] */ REFIID riid,
  25858.             /* [in] */ LCID lcid,
  25859.             /* [in] */ WORD wFlags,
  25860.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25861.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25862.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25863.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25864.         
  25865.         END_INTERFACE
  25866.     } DispIHTMLBlockElementVtbl;
  25867.  
  25868.     interface DispIHTMLBlockElement
  25869.     {
  25870.         CONST_VTBL struct DispIHTMLBlockElementVtbl __RPC_FAR *lpVtbl;
  25871.     };
  25872.  
  25873.     
  25874.  
  25875. #ifdef COBJMACROS
  25876.  
  25877.  
  25878. #define DispIHTMLBlockElement_QueryInterface(This,riid,ppvObject)    \
  25879.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25880.  
  25881. #define DispIHTMLBlockElement_AddRef(This)    \
  25882.     (This)->lpVtbl -> AddRef(This)
  25883.  
  25884. #define DispIHTMLBlockElement_Release(This)    \
  25885.     (This)->lpVtbl -> Release(This)
  25886.  
  25887.  
  25888. #define DispIHTMLBlockElement_GetTypeInfoCount(This,pctinfo)    \
  25889.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25890.  
  25891. #define DispIHTMLBlockElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25892.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25893.  
  25894. #define DispIHTMLBlockElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25895.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25896.  
  25897. #define DispIHTMLBlockElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25898.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25899.  
  25900. #endif /* COBJMACROS */
  25901.  
  25902.  
  25903. #endif     /* C style interface */
  25904.  
  25905.  
  25906. #endif     /* __DispIHTMLBlockElement_DISPINTERFACE_DEFINED__ */
  25907.  
  25908.  
  25909. EXTERN_C const CLSID CLSID_HTMLBlockElement;
  25910.  
  25911. #ifdef __cplusplus
  25912.  
  25913. class DECLSPEC_UUID("3050f281-98b5-11cf-bb82-00aa00bdce0b")
  25914. HTMLBlockElement;
  25915. #endif
  25916.  
  25917. #ifndef __IHTMLDivElement_INTERFACE_DEFINED__
  25918. #define __IHTMLDivElement_INTERFACE_DEFINED__
  25919.  
  25920. /****************************************
  25921.  * Generated header for interface: IHTMLDivElement
  25922.  * at Thu Sep 25 09:49:08 1997
  25923.  * using MIDL 3.02.88
  25924.  ****************************************/
  25925. /* [object][uuid][dual][oleautomation] */ 
  25926.  
  25927.  
  25928.  
  25929. EXTERN_C const IID IID_IHTMLDivElement;
  25930.  
  25931. #if defined(__cplusplus) && !defined(CINTERFACE)
  25932.     
  25933.     interface DECLSPEC_UUID("3050f200-98b5-11cf-bb82-00aa00bdce0b")
  25934.     IHTMLDivElement : public IDispatch
  25935.     {
  25936.     public:
  25937.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  25938.             /* [in] */ BSTR v) = 0;
  25939.         
  25940.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  25941.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  25942.         
  25943.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap( 
  25944.             /* [in] */ VARIANT_BOOL v) = 0;
  25945.         
  25946.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap( 
  25947.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  25948.         
  25949.     };
  25950.     
  25951. #else     /* C style interface */
  25952.  
  25953.     typedef struct IHTMLDivElementVtbl
  25954.     {
  25955.         BEGIN_INTERFACE
  25956.         
  25957.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25958.             IHTMLDivElement __RPC_FAR * This,
  25959.             /* [in] */ REFIID riid,
  25960.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25961.         
  25962.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25963.             IHTMLDivElement __RPC_FAR * This);
  25964.         
  25965.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25966.             IHTMLDivElement __RPC_FAR * This);
  25967.         
  25968.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25969.             IHTMLDivElement __RPC_FAR * This,
  25970.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25971.         
  25972.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25973.             IHTMLDivElement __RPC_FAR * This,
  25974.             /* [in] */ UINT iTInfo,
  25975.             /* [in] */ LCID lcid,
  25976.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25977.         
  25978.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25979.             IHTMLDivElement __RPC_FAR * This,
  25980.             /* [in] */ REFIID riid,
  25981.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25982.             /* [in] */ UINT cNames,
  25983.             /* [in] */ LCID lcid,
  25984.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25985.         
  25986.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25987.             IHTMLDivElement __RPC_FAR * This,
  25988.             /* [in] */ DISPID dispIdMember,
  25989.             /* [in] */ REFIID riid,
  25990.             /* [in] */ LCID lcid,
  25991.             /* [in] */ WORD wFlags,
  25992.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25993.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25994.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25995.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25996.         
  25997.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  25998.             IHTMLDivElement __RPC_FAR * This,
  25999.             /* [in] */ BSTR v);
  26000.         
  26001.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  26002.             IHTMLDivElement __RPC_FAR * This,
  26003.             /* [out][retval] */ BSTR __RPC_FAR *p);
  26004.         
  26005.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noWrap )( 
  26006.             IHTMLDivElement __RPC_FAR * This,
  26007.             /* [in] */ VARIANT_BOOL v);
  26008.         
  26009.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noWrap )( 
  26010.             IHTMLDivElement __RPC_FAR * This,
  26011.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26012.         
  26013.         END_INTERFACE
  26014.     } IHTMLDivElementVtbl;
  26015.  
  26016.     interface IHTMLDivElement
  26017.     {
  26018.         CONST_VTBL struct IHTMLDivElementVtbl __RPC_FAR *lpVtbl;
  26019.     };
  26020.  
  26021.     
  26022.  
  26023. #ifdef COBJMACROS
  26024.  
  26025.  
  26026. #define IHTMLDivElement_QueryInterface(This,riid,ppvObject)    \
  26027.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26028.  
  26029. #define IHTMLDivElement_AddRef(This)    \
  26030.     (This)->lpVtbl -> AddRef(This)
  26031.  
  26032. #define IHTMLDivElement_Release(This)    \
  26033.     (This)->lpVtbl -> Release(This)
  26034.  
  26035.  
  26036. #define IHTMLDivElement_GetTypeInfoCount(This,pctinfo)    \
  26037.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26038.  
  26039. #define IHTMLDivElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26040.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26041.  
  26042. #define IHTMLDivElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26043.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26044.  
  26045. #define IHTMLDivElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26046.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26047.  
  26048.  
  26049. #define IHTMLDivElement_put_align(This,v)    \
  26050.     (This)->lpVtbl -> put_align(This,v)
  26051.  
  26052. #define IHTMLDivElement_get_align(This,p)    \
  26053.     (This)->lpVtbl -> get_align(This,p)
  26054.  
  26055. #define IHTMLDivElement_put_noWrap(This,v)    \
  26056.     (This)->lpVtbl -> put_noWrap(This,v)
  26057.  
  26058. #define IHTMLDivElement_get_noWrap(This,p)    \
  26059.     (This)->lpVtbl -> get_noWrap(This,p)
  26060.  
  26061. #endif /* COBJMACROS */
  26062.  
  26063.  
  26064. #endif     /* C style interface */
  26065.  
  26066.  
  26067.  
  26068. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_put_align_Proxy( 
  26069.     IHTMLDivElement __RPC_FAR * This,
  26070.     /* [in] */ BSTR v);
  26071.  
  26072.  
  26073. void __RPC_STUB IHTMLDivElement_put_align_Stub(
  26074.     IRpcStubBuffer *This,
  26075.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26076.     PRPC_MESSAGE _pRpcMessage,
  26077.     DWORD *_pdwStubPhase);
  26078.  
  26079.  
  26080. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_get_align_Proxy( 
  26081.     IHTMLDivElement __RPC_FAR * This,
  26082.     /* [out][retval] */ BSTR __RPC_FAR *p);
  26083.  
  26084.  
  26085. void __RPC_STUB IHTMLDivElement_get_align_Stub(
  26086.     IRpcStubBuffer *This,
  26087.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26088.     PRPC_MESSAGE _pRpcMessage,
  26089.     DWORD *_pdwStubPhase);
  26090.  
  26091.  
  26092. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_put_noWrap_Proxy( 
  26093.     IHTMLDivElement __RPC_FAR * This,
  26094.     /* [in] */ VARIANT_BOOL v);
  26095.  
  26096.  
  26097. void __RPC_STUB IHTMLDivElement_put_noWrap_Stub(
  26098.     IRpcStubBuffer *This,
  26099.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26100.     PRPC_MESSAGE _pRpcMessage,
  26101.     DWORD *_pdwStubPhase);
  26102.  
  26103.  
  26104. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_get_noWrap_Proxy( 
  26105.     IHTMLDivElement __RPC_FAR * This,
  26106.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26107.  
  26108.  
  26109. void __RPC_STUB IHTMLDivElement_get_noWrap_Stub(
  26110.     IRpcStubBuffer *This,
  26111.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26112.     PRPC_MESSAGE _pRpcMessage,
  26113.     DWORD *_pdwStubPhase);
  26114.  
  26115.  
  26116.  
  26117. #endif     /* __IHTMLDivElement_INTERFACE_DEFINED__ */
  26118.  
  26119.  
  26120. #ifndef __DispIHTMLDivElement_DISPINTERFACE_DEFINED__
  26121. #define __DispIHTMLDivElement_DISPINTERFACE_DEFINED__
  26122.  
  26123. /****************************************
  26124.  * Generated header for dispinterface: DispIHTMLDivElement
  26125.  * at Thu Sep 25 09:49:08 1997
  26126.  * using MIDL 3.02.88
  26127.  ****************************************/
  26128. /* [uuid][hidden] */ 
  26129.  
  26130.  
  26131.  
  26132. EXTERN_C const IID DIID_DispIHTMLDivElement;
  26133.  
  26134. #if defined(__cplusplus) && !defined(CINTERFACE)
  26135.  
  26136.     interface DECLSPEC_UUID("3050f50c-98b5-11cf-bb82-00aa00bdce0b")
  26137.     DispIHTMLDivElement : public IDispatch
  26138.     {
  26139.     };
  26140.     
  26141. #else     /* C style interface */
  26142.  
  26143.     typedef struct DispIHTMLDivElementVtbl
  26144.     {
  26145.         BEGIN_INTERFACE
  26146.         
  26147.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26148.             DispIHTMLDivElement __RPC_FAR * This,
  26149.             /* [in] */ REFIID riid,
  26150.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26151.         
  26152.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26153.             DispIHTMLDivElement __RPC_FAR * This);
  26154.         
  26155.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26156.             DispIHTMLDivElement __RPC_FAR * This);
  26157.         
  26158.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26159.             DispIHTMLDivElement __RPC_FAR * This,
  26160.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26161.         
  26162.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26163.             DispIHTMLDivElement __RPC_FAR * This,
  26164.             /* [in] */ UINT iTInfo,
  26165.             /* [in] */ LCID lcid,
  26166.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26167.         
  26168.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26169.             DispIHTMLDivElement __RPC_FAR * This,
  26170.             /* [in] */ REFIID riid,
  26171.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26172.             /* [in] */ UINT cNames,
  26173.             /* [in] */ LCID lcid,
  26174.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26175.         
  26176.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26177.             DispIHTMLDivElement __RPC_FAR * This,
  26178.             /* [in] */ DISPID dispIdMember,
  26179.             /* [in] */ REFIID riid,
  26180.             /* [in] */ LCID lcid,
  26181.             /* [in] */ WORD wFlags,
  26182.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26183.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26184.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26185.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26186.         
  26187.         END_INTERFACE
  26188.     } DispIHTMLDivElementVtbl;
  26189.  
  26190.     interface DispIHTMLDivElement
  26191.     {
  26192.         CONST_VTBL struct DispIHTMLDivElementVtbl __RPC_FAR *lpVtbl;
  26193.     };
  26194.  
  26195.     
  26196.  
  26197. #ifdef COBJMACROS
  26198.  
  26199.  
  26200. #define DispIHTMLDivElement_QueryInterface(This,riid,ppvObject)    \
  26201.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26202.  
  26203. #define DispIHTMLDivElement_AddRef(This)    \
  26204.     (This)->lpVtbl -> AddRef(This)
  26205.  
  26206. #define DispIHTMLDivElement_Release(This)    \
  26207.     (This)->lpVtbl -> Release(This)
  26208.  
  26209.  
  26210. #define DispIHTMLDivElement_GetTypeInfoCount(This,pctinfo)    \
  26211.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26212.  
  26213. #define DispIHTMLDivElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26214.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26215.  
  26216. #define DispIHTMLDivElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26217.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26218.  
  26219. #define DispIHTMLDivElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26220.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26221.  
  26222. #endif /* COBJMACROS */
  26223.  
  26224.  
  26225. #endif     /* C style interface */
  26226.  
  26227.  
  26228. #endif     /* __DispIHTMLDivElement_DISPINTERFACE_DEFINED__ */
  26229.  
  26230.  
  26231. EXTERN_C const CLSID CLSID_HTMLDivElement;
  26232.  
  26233. #ifdef __cplusplus
  26234.  
  26235. class DECLSPEC_UUID("3050f27e-98b5-11cf-bb82-00aa00bdce0b")
  26236. HTMLDivElement;
  26237. #endif
  26238.  
  26239. #ifndef __IHTMLDDElement_INTERFACE_DEFINED__
  26240. #define __IHTMLDDElement_INTERFACE_DEFINED__
  26241.  
  26242. /****************************************
  26243.  * Generated header for interface: IHTMLDDElement
  26244.  * at Thu Sep 25 09:49:08 1997
  26245.  * using MIDL 3.02.88
  26246.  ****************************************/
  26247. /* [object][uuid][dual][oleautomation] */ 
  26248.  
  26249.  
  26250.  
  26251. EXTERN_C const IID IID_IHTMLDDElement;
  26252.  
  26253. #if defined(__cplusplus) && !defined(CINTERFACE)
  26254.     
  26255.     interface DECLSPEC_UUID("3050f1f2-98b5-11cf-bb82-00aa00bdce0b")
  26256.     IHTMLDDElement : public IDispatch
  26257.     {
  26258.     public:
  26259.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap( 
  26260.             /* [in] */ VARIANT_BOOL v) = 0;
  26261.         
  26262.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap( 
  26263.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  26264.         
  26265.     };
  26266.     
  26267. #else     /* C style interface */
  26268.  
  26269.     typedef struct IHTMLDDElementVtbl
  26270.     {
  26271.         BEGIN_INTERFACE
  26272.         
  26273.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26274.             IHTMLDDElement __RPC_FAR * This,
  26275.             /* [in] */ REFIID riid,
  26276.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26277.         
  26278.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26279.             IHTMLDDElement __RPC_FAR * This);
  26280.         
  26281.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26282.             IHTMLDDElement __RPC_FAR * This);
  26283.         
  26284.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26285.             IHTMLDDElement __RPC_FAR * This,
  26286.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26287.         
  26288.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26289.             IHTMLDDElement __RPC_FAR * This,
  26290.             /* [in] */ UINT iTInfo,
  26291.             /* [in] */ LCID lcid,
  26292.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26293.         
  26294.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26295.             IHTMLDDElement __RPC_FAR * This,
  26296.             /* [in] */ REFIID riid,
  26297.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26298.             /* [in] */ UINT cNames,
  26299.             /* [in] */ LCID lcid,
  26300.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26301.         
  26302.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26303.             IHTMLDDElement __RPC_FAR * This,
  26304.             /* [in] */ DISPID dispIdMember,
  26305.             /* [in] */ REFIID riid,
  26306.             /* [in] */ LCID lcid,
  26307.             /* [in] */ WORD wFlags,
  26308.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26309.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26310.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26311.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26312.         
  26313.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noWrap )( 
  26314.             IHTMLDDElement __RPC_FAR * This,
  26315.             /* [in] */ VARIANT_BOOL v);
  26316.         
  26317.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noWrap )( 
  26318.             IHTMLDDElement __RPC_FAR * This,
  26319.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26320.         
  26321.         END_INTERFACE
  26322.     } IHTMLDDElementVtbl;
  26323.  
  26324.     interface IHTMLDDElement
  26325.     {
  26326.         CONST_VTBL struct IHTMLDDElementVtbl __RPC_FAR *lpVtbl;
  26327.     };
  26328.  
  26329.     
  26330.  
  26331. #ifdef COBJMACROS
  26332.  
  26333.  
  26334. #define IHTMLDDElement_QueryInterface(This,riid,ppvObject)    \
  26335.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26336.  
  26337. #define IHTMLDDElement_AddRef(This)    \
  26338.     (This)->lpVtbl -> AddRef(This)
  26339.  
  26340. #define IHTMLDDElement_Release(This)    \
  26341.     (This)->lpVtbl -> Release(This)
  26342.  
  26343.  
  26344. #define IHTMLDDElement_GetTypeInfoCount(This,pctinfo)    \
  26345.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26346.  
  26347. #define IHTMLDDElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26348.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26349.  
  26350. #define IHTMLDDElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26351.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26352.  
  26353. #define IHTMLDDElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26354.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26355.  
  26356.  
  26357. #define IHTMLDDElement_put_noWrap(This,v)    \
  26358.     (This)->lpVtbl -> put_noWrap(This,v)
  26359.  
  26360. #define IHTMLDDElement_get_noWrap(This,p)    \
  26361.     (This)->lpVtbl -> get_noWrap(This,p)
  26362.  
  26363. #endif /* COBJMACROS */
  26364.  
  26365.  
  26366. #endif     /* C style interface */
  26367.  
  26368.  
  26369.  
  26370. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDDElement_put_noWrap_Proxy( 
  26371.     IHTMLDDElement __RPC_FAR * This,
  26372.     /* [in] */ VARIANT_BOOL v);
  26373.  
  26374.  
  26375. void __RPC_STUB IHTMLDDElement_put_noWrap_Stub(
  26376.     IRpcStubBuffer *This,
  26377.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26378.     PRPC_MESSAGE _pRpcMessage,
  26379.     DWORD *_pdwStubPhase);
  26380.  
  26381.  
  26382. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDDElement_get_noWrap_Proxy( 
  26383.     IHTMLDDElement __RPC_FAR * This,
  26384.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26385.  
  26386.  
  26387. void __RPC_STUB IHTMLDDElement_get_noWrap_Stub(
  26388.     IRpcStubBuffer *This,
  26389.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26390.     PRPC_MESSAGE _pRpcMessage,
  26391.     DWORD *_pdwStubPhase);
  26392.  
  26393.  
  26394.  
  26395. #endif     /* __IHTMLDDElement_INTERFACE_DEFINED__ */
  26396.  
  26397.  
  26398. #ifndef __DispIHTMLDDElement_DISPINTERFACE_DEFINED__
  26399. #define __DispIHTMLDDElement_DISPINTERFACE_DEFINED__
  26400.  
  26401. /****************************************
  26402.  * Generated header for dispinterface: DispIHTMLDDElement
  26403.  * at Thu Sep 25 09:49:08 1997
  26404.  * using MIDL 3.02.88
  26405.  ****************************************/
  26406. /* [uuid][hidden] */ 
  26407.  
  26408.  
  26409.  
  26410. EXTERN_C const IID DIID_DispIHTMLDDElement;
  26411.  
  26412. #if defined(__cplusplus) && !defined(CINTERFACE)
  26413.  
  26414.     interface DECLSPEC_UUID("3050f50b-98b5-11cf-bb82-00aa00bdce0b")
  26415.     DispIHTMLDDElement : public IDispatch
  26416.     {
  26417.     };
  26418.     
  26419. #else     /* C style interface */
  26420.  
  26421.     typedef struct DispIHTMLDDElementVtbl
  26422.     {
  26423.         BEGIN_INTERFACE
  26424.         
  26425.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26426.             DispIHTMLDDElement __RPC_FAR * This,
  26427.             /* [in] */ REFIID riid,
  26428.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26429.         
  26430.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26431.             DispIHTMLDDElement __RPC_FAR * This);
  26432.         
  26433.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26434.             DispIHTMLDDElement __RPC_FAR * This);
  26435.         
  26436.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26437.             DispIHTMLDDElement __RPC_FAR * This,
  26438.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26439.         
  26440.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26441.             DispIHTMLDDElement __RPC_FAR * This,
  26442.             /* [in] */ UINT iTInfo,
  26443.             /* [in] */ LCID lcid,
  26444.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26445.         
  26446.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26447.             DispIHTMLDDElement __RPC_FAR * This,
  26448.             /* [in] */ REFIID riid,
  26449.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26450.             /* [in] */ UINT cNames,
  26451.             /* [in] */ LCID lcid,
  26452.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26453.         
  26454.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26455.             DispIHTMLDDElement __RPC_FAR * This,
  26456.             /* [in] */ DISPID dispIdMember,
  26457.             /* [in] */ REFIID riid,
  26458.             /* [in] */ LCID lcid,
  26459.             /* [in] */ WORD wFlags,
  26460.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26461.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26462.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26463.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26464.         
  26465.         END_INTERFACE
  26466.     } DispIHTMLDDElementVtbl;
  26467.  
  26468.     interface DispIHTMLDDElement
  26469.     {
  26470.         CONST_VTBL struct DispIHTMLDDElementVtbl __RPC_FAR *lpVtbl;
  26471.     };
  26472.  
  26473.     
  26474.  
  26475. #ifdef COBJMACROS
  26476.  
  26477.  
  26478. #define DispIHTMLDDElement_QueryInterface(This,riid,ppvObject)    \
  26479.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26480.  
  26481. #define DispIHTMLDDElement_AddRef(This)    \
  26482.     (This)->lpVtbl -> AddRef(This)
  26483.  
  26484. #define DispIHTMLDDElement_Release(This)    \
  26485.     (This)->lpVtbl -> Release(This)
  26486.  
  26487.  
  26488. #define DispIHTMLDDElement_GetTypeInfoCount(This,pctinfo)    \
  26489.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26490.  
  26491. #define DispIHTMLDDElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26492.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26493.  
  26494. #define DispIHTMLDDElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26495.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26496.  
  26497. #define DispIHTMLDDElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26498.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26499.  
  26500. #endif /* COBJMACROS */
  26501.  
  26502.  
  26503. #endif     /* C style interface */
  26504.  
  26505.  
  26506. #endif     /* __DispIHTMLDDElement_DISPINTERFACE_DEFINED__ */
  26507.  
  26508.  
  26509. EXTERN_C const CLSID CLSID_HTMLDDElement;
  26510.  
  26511. #ifdef __cplusplus
  26512.  
  26513. class DECLSPEC_UUID("3050f27f-98b5-11cf-bb82-00aa00bdce0b")
  26514. HTMLDDElement;
  26515. #endif
  26516.  
  26517. #ifndef __IHTMLDTElement_INTERFACE_DEFINED__
  26518. #define __IHTMLDTElement_INTERFACE_DEFINED__
  26519.  
  26520. /****************************************
  26521.  * Generated header for interface: IHTMLDTElement
  26522.  * at Thu Sep 25 09:49:08 1997
  26523.  * using MIDL 3.02.88
  26524.  ****************************************/
  26525. /* [object][uuid][dual][oleautomation] */ 
  26526.  
  26527.  
  26528.  
  26529. EXTERN_C const IID IID_IHTMLDTElement;
  26530.  
  26531. #if defined(__cplusplus) && !defined(CINTERFACE)
  26532.     
  26533.     interface DECLSPEC_UUID("3050f1f3-98b5-11cf-bb82-00aa00bdce0b")
  26534.     IHTMLDTElement : public IDispatch
  26535.     {
  26536.     public:
  26537.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap( 
  26538.             /* [in] */ VARIANT_BOOL v) = 0;
  26539.         
  26540.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap( 
  26541.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  26542.         
  26543.     };
  26544.     
  26545. #else     /* C style interface */
  26546.  
  26547.     typedef struct IHTMLDTElementVtbl
  26548.     {
  26549.         BEGIN_INTERFACE
  26550.         
  26551.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26552.             IHTMLDTElement __RPC_FAR * This,
  26553.             /* [in] */ REFIID riid,
  26554.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26555.         
  26556.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26557.             IHTMLDTElement __RPC_FAR * This);
  26558.         
  26559.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26560.             IHTMLDTElement __RPC_FAR * This);
  26561.         
  26562.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26563.             IHTMLDTElement __RPC_FAR * This,
  26564.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26565.         
  26566.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26567.             IHTMLDTElement __RPC_FAR * This,
  26568.             /* [in] */ UINT iTInfo,
  26569.             /* [in] */ LCID lcid,
  26570.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26571.         
  26572.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26573.             IHTMLDTElement __RPC_FAR * This,
  26574.             /* [in] */ REFIID riid,
  26575.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26576.             /* [in] */ UINT cNames,
  26577.             /* [in] */ LCID lcid,
  26578.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26579.         
  26580.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26581.             IHTMLDTElement __RPC_FAR * This,
  26582.             /* [in] */ DISPID dispIdMember,
  26583.             /* [in] */ REFIID riid,
  26584.             /* [in] */ LCID lcid,
  26585.             /* [in] */ WORD wFlags,
  26586.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26587.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26588.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26589.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26590.         
  26591.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noWrap )( 
  26592.             IHTMLDTElement __RPC_FAR * This,
  26593.             /* [in] */ VARIANT_BOOL v);
  26594.         
  26595.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noWrap )( 
  26596.             IHTMLDTElement __RPC_FAR * This,
  26597.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26598.         
  26599.         END_INTERFACE
  26600.     } IHTMLDTElementVtbl;
  26601.  
  26602.     interface IHTMLDTElement
  26603.     {
  26604.         CONST_VTBL struct IHTMLDTElementVtbl __RPC_FAR *lpVtbl;
  26605.     };
  26606.  
  26607.     
  26608.  
  26609. #ifdef COBJMACROS
  26610.  
  26611.  
  26612. #define IHTMLDTElement_QueryInterface(This,riid,ppvObject)    \
  26613.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26614.  
  26615. #define IHTMLDTElement_AddRef(This)    \
  26616.     (This)->lpVtbl -> AddRef(This)
  26617.  
  26618. #define IHTMLDTElement_Release(This)    \
  26619.     (This)->lpVtbl -> Release(This)
  26620.  
  26621.  
  26622. #define IHTMLDTElement_GetTypeInfoCount(This,pctinfo)    \
  26623.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26624.  
  26625. #define IHTMLDTElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26626.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26627.  
  26628. #define IHTMLDTElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26629.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26630.  
  26631. #define IHTMLDTElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26632.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26633.  
  26634.  
  26635. #define IHTMLDTElement_put_noWrap(This,v)    \
  26636.     (This)->lpVtbl -> put_noWrap(This,v)
  26637.  
  26638. #define IHTMLDTElement_get_noWrap(This,p)    \
  26639.     (This)->lpVtbl -> get_noWrap(This,p)
  26640.  
  26641. #endif /* COBJMACROS */
  26642.  
  26643.  
  26644. #endif     /* C style interface */
  26645.  
  26646.  
  26647.  
  26648. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDTElement_put_noWrap_Proxy( 
  26649.     IHTMLDTElement __RPC_FAR * This,
  26650.     /* [in] */ VARIANT_BOOL v);
  26651.  
  26652.  
  26653. void __RPC_STUB IHTMLDTElement_put_noWrap_Stub(
  26654.     IRpcStubBuffer *This,
  26655.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26656.     PRPC_MESSAGE _pRpcMessage,
  26657.     DWORD *_pdwStubPhase);
  26658.  
  26659.  
  26660. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDTElement_get_noWrap_Proxy( 
  26661.     IHTMLDTElement __RPC_FAR * This,
  26662.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26663.  
  26664.  
  26665. void __RPC_STUB IHTMLDTElement_get_noWrap_Stub(
  26666.     IRpcStubBuffer *This,
  26667.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26668.     PRPC_MESSAGE _pRpcMessage,
  26669.     DWORD *_pdwStubPhase);
  26670.  
  26671.  
  26672.  
  26673. #endif     /* __IHTMLDTElement_INTERFACE_DEFINED__ */
  26674.  
  26675.  
  26676. #ifndef __DispIHTMLDTElement_DISPINTERFACE_DEFINED__
  26677. #define __DispIHTMLDTElement_DISPINTERFACE_DEFINED__
  26678.  
  26679. /****************************************
  26680.  * Generated header for dispinterface: DispIHTMLDTElement
  26681.  * at Thu Sep 25 09:49:08 1997
  26682.  * using MIDL 3.02.88
  26683.  ****************************************/
  26684. /* [uuid][hidden] */ 
  26685.  
  26686.  
  26687.  
  26688. EXTERN_C const IID DIID_DispIHTMLDTElement;
  26689.  
  26690. #if defined(__cplusplus) && !defined(CINTERFACE)
  26691.  
  26692.     interface DECLSPEC_UUID("3050f50d-98b5-11cf-bb82-00aa00bdce0b")
  26693.     DispIHTMLDTElement : public IDispatch
  26694.     {
  26695.     };
  26696.     
  26697. #else     /* C style interface */
  26698.  
  26699.     typedef struct DispIHTMLDTElementVtbl
  26700.     {
  26701.         BEGIN_INTERFACE
  26702.         
  26703.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26704.             DispIHTMLDTElement __RPC_FAR * This,
  26705.             /* [in] */ REFIID riid,
  26706.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26707.         
  26708.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26709.             DispIHTMLDTElement __RPC_FAR * This);
  26710.         
  26711.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26712.             DispIHTMLDTElement __RPC_FAR * This);
  26713.         
  26714.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26715.             DispIHTMLDTElement __RPC_FAR * This,
  26716.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26717.         
  26718.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26719.             DispIHTMLDTElement __RPC_FAR * This,
  26720.             /* [in] */ UINT iTInfo,
  26721.             /* [in] */ LCID lcid,
  26722.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26723.         
  26724.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26725.             DispIHTMLDTElement __RPC_FAR * This,
  26726.             /* [in] */ REFIID riid,
  26727.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26728.             /* [in] */ UINT cNames,
  26729.             /* [in] */ LCID lcid,
  26730.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26731.         
  26732.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26733.             DispIHTMLDTElement __RPC_FAR * This,
  26734.             /* [in] */ DISPID dispIdMember,
  26735.             /* [in] */ REFIID riid,
  26736.             /* [in] */ LCID lcid,
  26737.             /* [in] */ WORD wFlags,
  26738.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26739.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26740.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26741.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26742.         
  26743.         END_INTERFACE
  26744.     } DispIHTMLDTElementVtbl;
  26745.  
  26746.     interface DispIHTMLDTElement
  26747.     {
  26748.         CONST_VTBL struct DispIHTMLDTElementVtbl __RPC_FAR *lpVtbl;
  26749.     };
  26750.  
  26751.     
  26752.  
  26753. #ifdef COBJMACROS
  26754.  
  26755.  
  26756. #define DispIHTMLDTElement_QueryInterface(This,riid,ppvObject)    \
  26757.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26758.  
  26759. #define DispIHTMLDTElement_AddRef(This)    \
  26760.     (This)->lpVtbl -> AddRef(This)
  26761.  
  26762. #define DispIHTMLDTElement_Release(This)    \
  26763.     (This)->lpVtbl -> Release(This)
  26764.  
  26765.  
  26766. #define DispIHTMLDTElement_GetTypeInfoCount(This,pctinfo)    \
  26767.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26768.  
  26769. #define DispIHTMLDTElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26770.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26771.  
  26772. #define DispIHTMLDTElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26773.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26774.  
  26775. #define DispIHTMLDTElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26776.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26777.  
  26778. #endif /* COBJMACROS */
  26779.  
  26780.  
  26781. #endif     /* C style interface */
  26782.  
  26783.  
  26784. #endif     /* __DispIHTMLDTElement_DISPINTERFACE_DEFINED__ */
  26785.  
  26786.  
  26787. EXTERN_C const CLSID CLSID_HTMLDTElement;
  26788.  
  26789. #ifdef __cplusplus
  26790.  
  26791. class DECLSPEC_UUID("3050f27c-98b5-11cf-bb82-00aa00bdce0b")
  26792. HTMLDTElement;
  26793. #endif
  26794.  
  26795. #ifndef __IHTMLBRElement_INTERFACE_DEFINED__
  26796. #define __IHTMLBRElement_INTERFACE_DEFINED__
  26797.  
  26798. /****************************************
  26799.  * Generated header for interface: IHTMLBRElement
  26800.  * at Thu Sep 25 09:49:08 1997
  26801.  * using MIDL 3.02.88
  26802.  ****************************************/
  26803. /* [object][uuid][dual][oleautomation] */ 
  26804.  
  26805.  
  26806.  
  26807. EXTERN_C const IID IID_IHTMLBRElement;
  26808.  
  26809. #if defined(__cplusplus) && !defined(CINTERFACE)
  26810.     
  26811.     interface DECLSPEC_UUID("3050f1f0-98b5-11cf-bb82-00aa00bdce0b")
  26812.     IHTMLBRElement : public IDispatch
  26813.     {
  26814.     public:
  26815.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  26816.             /* [in] */ BSTR v) = 0;
  26817.         
  26818.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  26819.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  26820.         
  26821.     };
  26822.     
  26823. #else     /* C style interface */
  26824.  
  26825.     typedef struct IHTMLBRElementVtbl
  26826.     {
  26827.         BEGIN_INTERFACE
  26828.         
  26829.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26830.             IHTMLBRElement __RPC_FAR * This,
  26831.             /* [in] */ REFIID riid,
  26832.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26833.         
  26834.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26835.             IHTMLBRElement __RPC_FAR * This);
  26836.         
  26837.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26838.             IHTMLBRElement __RPC_FAR * This);
  26839.         
  26840.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26841.             IHTMLBRElement __RPC_FAR * This,
  26842.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26843.         
  26844.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26845.             IHTMLBRElement __RPC_FAR * This,
  26846.             /* [in] */ UINT iTInfo,
  26847.             /* [in] */ LCID lcid,
  26848.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26849.         
  26850.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26851.             IHTMLBRElement __RPC_FAR * This,
  26852.             /* [in] */ REFIID riid,
  26853.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26854.             /* [in] */ UINT cNames,
  26855.             /* [in] */ LCID lcid,
  26856.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26857.         
  26858.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26859.             IHTMLBRElement __RPC_FAR * This,
  26860.             /* [in] */ DISPID dispIdMember,
  26861.             /* [in] */ REFIID riid,
  26862.             /* [in] */ LCID lcid,
  26863.             /* [in] */ WORD wFlags,
  26864.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26865.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26866.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26867.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26868.         
  26869.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  26870.             IHTMLBRElement __RPC_FAR * This,
  26871.             /* [in] */ BSTR v);
  26872.         
  26873.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  26874.             IHTMLBRElement __RPC_FAR * This,
  26875.             /* [out][retval] */ BSTR __RPC_FAR *p);
  26876.         
  26877.         END_INTERFACE
  26878.     } IHTMLBRElementVtbl;
  26879.  
  26880.     interface IHTMLBRElement
  26881.     {
  26882.         CONST_VTBL struct IHTMLBRElementVtbl __RPC_FAR *lpVtbl;
  26883.     };
  26884.  
  26885.     
  26886.  
  26887. #ifdef COBJMACROS
  26888.  
  26889.  
  26890. #define IHTMLBRElement_QueryInterface(This,riid,ppvObject)    \
  26891.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26892.  
  26893. #define IHTMLBRElement_AddRef(This)    \
  26894.     (This)->lpVtbl -> AddRef(This)
  26895.  
  26896. #define IHTMLBRElement_Release(This)    \
  26897.     (This)->lpVtbl -> Release(This)
  26898.  
  26899.  
  26900. #define IHTMLBRElement_GetTypeInfoCount(This,pctinfo)    \
  26901.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26902.  
  26903. #define IHTMLBRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26904.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26905.  
  26906. #define IHTMLBRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26907.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26908.  
  26909. #define IHTMLBRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26910.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26911.  
  26912.  
  26913. #define IHTMLBRElement_put_clear(This,v)    \
  26914.     (This)->lpVtbl -> put_clear(This,v)
  26915.  
  26916. #define IHTMLBRElement_get_clear(This,p)    \
  26917.     (This)->lpVtbl -> get_clear(This,p)
  26918.  
  26919. #endif /* COBJMACROS */
  26920.  
  26921.  
  26922. #endif     /* C style interface */
  26923.  
  26924.  
  26925.  
  26926. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBRElement_put_clear_Proxy( 
  26927.     IHTMLBRElement __RPC_FAR * This,
  26928.     /* [in] */ BSTR v);
  26929.  
  26930.  
  26931. void __RPC_STUB IHTMLBRElement_put_clear_Stub(
  26932.     IRpcStubBuffer *This,
  26933.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26934.     PRPC_MESSAGE _pRpcMessage,
  26935.     DWORD *_pdwStubPhase);
  26936.  
  26937.  
  26938. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBRElement_get_clear_Proxy( 
  26939.     IHTMLBRElement __RPC_FAR * This,
  26940.     /* [out][retval] */ BSTR __RPC_FAR *p);
  26941.  
  26942.  
  26943. void __RPC_STUB IHTMLBRElement_get_clear_Stub(
  26944.     IRpcStubBuffer *This,
  26945.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26946.     PRPC_MESSAGE _pRpcMessage,
  26947.     DWORD *_pdwStubPhase);
  26948.  
  26949.  
  26950.  
  26951. #endif     /* __IHTMLBRElement_INTERFACE_DEFINED__ */
  26952.  
  26953.  
  26954. #ifndef __DispIHTMLBRElement_DISPINTERFACE_DEFINED__
  26955. #define __DispIHTMLBRElement_DISPINTERFACE_DEFINED__
  26956.  
  26957. /****************************************
  26958.  * Generated header for dispinterface: DispIHTMLBRElement
  26959.  * at Thu Sep 25 09:49:08 1997
  26960.  * using MIDL 3.02.88
  26961.  ****************************************/
  26962. /* [uuid][hidden] */ 
  26963.  
  26964.  
  26965.  
  26966. EXTERN_C const IID DIID_DispIHTMLBRElement;
  26967.  
  26968. #if defined(__cplusplus) && !defined(CINTERFACE)
  26969.  
  26970.     interface DECLSPEC_UUID("3050f53a-98b5-11cf-bb82-00aa00bdce0b")
  26971.     DispIHTMLBRElement : public IDispatch
  26972.     {
  26973.     };
  26974.     
  26975. #else     /* C style interface */
  26976.  
  26977.     typedef struct DispIHTMLBRElementVtbl
  26978.     {
  26979.         BEGIN_INTERFACE
  26980.         
  26981.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26982.             DispIHTMLBRElement __RPC_FAR * This,
  26983.             /* [in] */ REFIID riid,
  26984.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26985.         
  26986.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26987.             DispIHTMLBRElement __RPC_FAR * This);
  26988.         
  26989.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26990.             DispIHTMLBRElement __RPC_FAR * This);
  26991.         
  26992.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26993.             DispIHTMLBRElement __RPC_FAR * This,
  26994.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26995.         
  26996.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26997.             DispIHTMLBRElement __RPC_FAR * This,
  26998.             /* [in] */ UINT iTInfo,
  26999.             /* [in] */ LCID lcid,
  27000.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27001.         
  27002.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27003.             DispIHTMLBRElement __RPC_FAR * This,
  27004.             /* [in] */ REFIID riid,
  27005.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27006.             /* [in] */ UINT cNames,
  27007.             /* [in] */ LCID lcid,
  27008.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27009.         
  27010.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27011.             DispIHTMLBRElement __RPC_FAR * This,
  27012.             /* [in] */ DISPID dispIdMember,
  27013.             /* [in] */ REFIID riid,
  27014.             /* [in] */ LCID lcid,
  27015.             /* [in] */ WORD wFlags,
  27016.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27017.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27018.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27019.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27020.         
  27021.         END_INTERFACE
  27022.     } DispIHTMLBRElementVtbl;
  27023.  
  27024.     interface DispIHTMLBRElement
  27025.     {
  27026.         CONST_VTBL struct DispIHTMLBRElementVtbl __RPC_FAR *lpVtbl;
  27027.     };
  27028.  
  27029.     
  27030.  
  27031. #ifdef COBJMACROS
  27032.  
  27033.  
  27034. #define DispIHTMLBRElement_QueryInterface(This,riid,ppvObject)    \
  27035.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27036.  
  27037. #define DispIHTMLBRElement_AddRef(This)    \
  27038.     (This)->lpVtbl -> AddRef(This)
  27039.  
  27040. #define DispIHTMLBRElement_Release(This)    \
  27041.     (This)->lpVtbl -> Release(This)
  27042.  
  27043.  
  27044. #define DispIHTMLBRElement_GetTypeInfoCount(This,pctinfo)    \
  27045.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27046.  
  27047. #define DispIHTMLBRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27048.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27049.  
  27050. #define DispIHTMLBRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27051.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27052.  
  27053. #define DispIHTMLBRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27054.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27055.  
  27056. #endif /* COBJMACROS */
  27057.  
  27058.  
  27059. #endif     /* C style interface */
  27060.  
  27061.  
  27062. #endif     /* __DispIHTMLBRElement_DISPINTERFACE_DEFINED__ */
  27063.  
  27064.  
  27065. EXTERN_C const CLSID CLSID_HTMLBRElement;
  27066.  
  27067. #ifdef __cplusplus
  27068.  
  27069. class DECLSPEC_UUID("3050f280-98b5-11cf-bb82-00aa00bdce0b")
  27070. HTMLBRElement;
  27071. #endif
  27072.  
  27073. #ifndef __IHTMLDListElement_INTERFACE_DEFINED__
  27074. #define __IHTMLDListElement_INTERFACE_DEFINED__
  27075.  
  27076. /****************************************
  27077.  * Generated header for interface: IHTMLDListElement
  27078.  * at Thu Sep 25 09:49:08 1997
  27079.  * using MIDL 3.02.88
  27080.  ****************************************/
  27081. /* [object][uuid][dual][oleautomation] */ 
  27082.  
  27083.  
  27084.  
  27085. EXTERN_C const IID IID_IHTMLDListElement;
  27086.  
  27087. #if defined(__cplusplus) && !defined(CINTERFACE)
  27088.     
  27089.     interface DECLSPEC_UUID("3050f1f1-98b5-11cf-bb82-00aa00bdce0b")
  27090.     IHTMLDListElement : public IDispatch
  27091.     {
  27092.     public:
  27093.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact( 
  27094.             /* [in] */ VARIANT_BOOL v) = 0;
  27095.         
  27096.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact( 
  27097.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  27098.         
  27099.     };
  27100.     
  27101. #else     /* C style interface */
  27102.  
  27103.     typedef struct IHTMLDListElementVtbl
  27104.     {
  27105.         BEGIN_INTERFACE
  27106.         
  27107.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27108.             IHTMLDListElement __RPC_FAR * This,
  27109.             /* [in] */ REFIID riid,
  27110.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27111.         
  27112.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27113.             IHTMLDListElement __RPC_FAR * This);
  27114.         
  27115.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27116.             IHTMLDListElement __RPC_FAR * This);
  27117.         
  27118.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27119.             IHTMLDListElement __RPC_FAR * This,
  27120.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27121.         
  27122.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27123.             IHTMLDListElement __RPC_FAR * This,
  27124.             /* [in] */ UINT iTInfo,
  27125.             /* [in] */ LCID lcid,
  27126.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27127.         
  27128.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27129.             IHTMLDListElement __RPC_FAR * This,
  27130.             /* [in] */ REFIID riid,
  27131.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27132.             /* [in] */ UINT cNames,
  27133.             /* [in] */ LCID lcid,
  27134.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27135.         
  27136.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27137.             IHTMLDListElement __RPC_FAR * This,
  27138.             /* [in] */ DISPID dispIdMember,
  27139.             /* [in] */ REFIID riid,
  27140.             /* [in] */ LCID lcid,
  27141.             /* [in] */ WORD wFlags,
  27142.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27143.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27144.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27145.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27146.         
  27147.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_compact )( 
  27148.             IHTMLDListElement __RPC_FAR * This,
  27149.             /* [in] */ VARIANT_BOOL v);
  27150.         
  27151.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_compact )( 
  27152.             IHTMLDListElement __RPC_FAR * This,
  27153.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  27154.         
  27155.         END_INTERFACE
  27156.     } IHTMLDListElementVtbl;
  27157.  
  27158.     interface IHTMLDListElement
  27159.     {
  27160.         CONST_VTBL struct IHTMLDListElementVtbl __RPC_FAR *lpVtbl;
  27161.     };
  27162.  
  27163.     
  27164.  
  27165. #ifdef COBJMACROS
  27166.  
  27167.  
  27168. #define IHTMLDListElement_QueryInterface(This,riid,ppvObject)    \
  27169.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27170.  
  27171. #define IHTMLDListElement_AddRef(This)    \
  27172.     (This)->lpVtbl -> AddRef(This)
  27173.  
  27174. #define IHTMLDListElement_Release(This)    \
  27175.     (This)->lpVtbl -> Release(This)
  27176.  
  27177.  
  27178. #define IHTMLDListElement_GetTypeInfoCount(This,pctinfo)    \
  27179.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27180.  
  27181. #define IHTMLDListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27182.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27183.  
  27184. #define IHTMLDListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27185.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27186.  
  27187. #define IHTMLDListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27188.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27189.  
  27190.  
  27191. #define IHTMLDListElement_put_compact(This,v)    \
  27192.     (This)->lpVtbl -> put_compact(This,v)
  27193.  
  27194. #define IHTMLDListElement_get_compact(This,p)    \
  27195.     (This)->lpVtbl -> get_compact(This,p)
  27196.  
  27197. #endif /* COBJMACROS */
  27198.  
  27199.  
  27200. #endif     /* C style interface */
  27201.  
  27202.  
  27203.  
  27204. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDListElement_put_compact_Proxy( 
  27205.     IHTMLDListElement __RPC_FAR * This,
  27206.     /* [in] */ VARIANT_BOOL v);
  27207.  
  27208.  
  27209. void __RPC_STUB IHTMLDListElement_put_compact_Stub(
  27210.     IRpcStubBuffer *This,
  27211.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27212.     PRPC_MESSAGE _pRpcMessage,
  27213.     DWORD *_pdwStubPhase);
  27214.  
  27215.  
  27216. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDListElement_get_compact_Proxy( 
  27217.     IHTMLDListElement __RPC_FAR * This,
  27218.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  27219.  
  27220.  
  27221. void __RPC_STUB IHTMLDListElement_get_compact_Stub(
  27222.     IRpcStubBuffer *This,
  27223.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27224.     PRPC_MESSAGE _pRpcMessage,
  27225.     DWORD *_pdwStubPhase);
  27226.  
  27227.  
  27228.  
  27229. #endif     /* __IHTMLDListElement_INTERFACE_DEFINED__ */
  27230.  
  27231.  
  27232. #ifndef __DispIHTMLDListElement_DISPINTERFACE_DEFINED__
  27233. #define __DispIHTMLDListElement_DISPINTERFACE_DEFINED__
  27234.  
  27235. /****************************************
  27236.  * Generated header for dispinterface: DispIHTMLDListElement
  27237.  * at Thu Sep 25 09:49:08 1997
  27238.  * using MIDL 3.02.88
  27239.  ****************************************/
  27240. /* [uuid][hidden] */ 
  27241.  
  27242.  
  27243.  
  27244. EXTERN_C const IID DIID_DispIHTMLDListElement;
  27245.  
  27246. #if defined(__cplusplus) && !defined(CINTERFACE)
  27247.  
  27248.     interface DECLSPEC_UUID("3050f53b-98b5-11cf-bb82-00aa00bdce0b")
  27249.     DispIHTMLDListElement : public IDispatch
  27250.     {
  27251.     };
  27252.     
  27253. #else     /* C style interface */
  27254.  
  27255.     typedef struct DispIHTMLDListElementVtbl
  27256.     {
  27257.         BEGIN_INTERFACE
  27258.         
  27259.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27260.             DispIHTMLDListElement __RPC_FAR * This,
  27261.             /* [in] */ REFIID riid,
  27262.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27263.         
  27264.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27265.             DispIHTMLDListElement __RPC_FAR * This);
  27266.         
  27267.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27268.             DispIHTMLDListElement __RPC_FAR * This);
  27269.         
  27270.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27271.             DispIHTMLDListElement __RPC_FAR * This,
  27272.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27273.         
  27274.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27275.             DispIHTMLDListElement __RPC_FAR * This,
  27276.             /* [in] */ UINT iTInfo,
  27277.             /* [in] */ LCID lcid,
  27278.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27279.         
  27280.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27281.             DispIHTMLDListElement __RPC_FAR * This,
  27282.             /* [in] */ REFIID riid,
  27283.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27284.             /* [in] */ UINT cNames,
  27285.             /* [in] */ LCID lcid,
  27286.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27287.         
  27288.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27289.             DispIHTMLDListElement __RPC_FAR * This,
  27290.             /* [in] */ DISPID dispIdMember,
  27291.             /* [in] */ REFIID riid,
  27292.             /* [in] */ LCID lcid,
  27293.             /* [in] */ WORD wFlags,
  27294.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27295.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27296.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27297.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27298.         
  27299.         END_INTERFACE
  27300.     } DispIHTMLDListElementVtbl;
  27301.  
  27302.     interface DispIHTMLDListElement
  27303.     {
  27304.         CONST_VTBL struct DispIHTMLDListElementVtbl __RPC_FAR *lpVtbl;
  27305.     };
  27306.  
  27307.     
  27308.  
  27309. #ifdef COBJMACROS
  27310.  
  27311.  
  27312. #define DispIHTMLDListElement_QueryInterface(This,riid,ppvObject)    \
  27313.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27314.  
  27315. #define DispIHTMLDListElement_AddRef(This)    \
  27316.     (This)->lpVtbl -> AddRef(This)
  27317.  
  27318. #define DispIHTMLDListElement_Release(This)    \
  27319.     (This)->lpVtbl -> Release(This)
  27320.  
  27321.  
  27322. #define DispIHTMLDListElement_GetTypeInfoCount(This,pctinfo)    \
  27323.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27324.  
  27325. #define DispIHTMLDListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27326.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27327.  
  27328. #define DispIHTMLDListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27329.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27330.  
  27331. #define DispIHTMLDListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27332.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27333.  
  27334. #endif /* COBJMACROS */
  27335.  
  27336.  
  27337. #endif     /* C style interface */
  27338.  
  27339.  
  27340. #endif     /* __DispIHTMLDListElement_DISPINTERFACE_DEFINED__ */
  27341.  
  27342.  
  27343. EXTERN_C const CLSID CLSID_HTMLDListElement;
  27344.  
  27345. #ifdef __cplusplus
  27346.  
  27347. class DECLSPEC_UUID("3050f27d-98b5-11cf-bb82-00aa00bdce0b")
  27348. HTMLDListElement;
  27349. #endif
  27350.  
  27351. #ifndef __IHTMLHRElement_INTERFACE_DEFINED__
  27352. #define __IHTMLHRElement_INTERFACE_DEFINED__
  27353.  
  27354. /****************************************
  27355.  * Generated header for interface: IHTMLHRElement
  27356.  * at Thu Sep 25 09:49:08 1997
  27357.  * using MIDL 3.02.88
  27358.  ****************************************/
  27359. /* [object][uuid][dual][oleautomation] */ 
  27360.  
  27361.  
  27362.  
  27363. EXTERN_C const IID IID_IHTMLHRElement;
  27364.  
  27365. #if defined(__cplusplus) && !defined(CINTERFACE)
  27366.     
  27367.     interface DECLSPEC_UUID("3050f1f4-98b5-11cf-bb82-00aa00bdce0b")
  27368.     IHTMLHRElement : public IDispatch
  27369.     {
  27370.     public:
  27371.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  27372.             /* [in] */ BSTR v) = 0;
  27373.         
  27374.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  27375.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  27376.         
  27377.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  27378.             /* [in] */ VARIANT v) = 0;
  27379.         
  27380.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  27381.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  27382.         
  27383.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_noShade( 
  27384.             /* [in] */ VARIANT_BOOL v) = 0;
  27385.         
  27386.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_noShade( 
  27387.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  27388.         
  27389.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  27390.             /* [in] */ VARIANT v) = 0;
  27391.         
  27392.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  27393.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  27394.         
  27395.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_size( 
  27396.             /* [in] */ VARIANT v) = 0;
  27397.         
  27398.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_size( 
  27399.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  27400.         
  27401.     };
  27402.     
  27403. #else     /* C style interface */
  27404.  
  27405.     typedef struct IHTMLHRElementVtbl
  27406.     {
  27407.         BEGIN_INTERFACE
  27408.         
  27409.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27410.             IHTMLHRElement __RPC_FAR * This,
  27411.             /* [in] */ REFIID riid,
  27412.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27413.         
  27414.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27415.             IHTMLHRElement __RPC_FAR * This);
  27416.         
  27417.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27418.             IHTMLHRElement __RPC_FAR * This);
  27419.         
  27420.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27421.             IHTMLHRElement __RPC_FAR * This,
  27422.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27423.         
  27424.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27425.             IHTMLHRElement __RPC_FAR * This,
  27426.             /* [in] */ UINT iTInfo,
  27427.             /* [in] */ LCID lcid,
  27428.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27429.         
  27430.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27431.             IHTMLHRElement __RPC_FAR * This,
  27432.             /* [in] */ REFIID riid,
  27433.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27434.             /* [in] */ UINT cNames,
  27435.             /* [in] */ LCID lcid,
  27436.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27437.         
  27438.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27439.             IHTMLHRElement __RPC_FAR * This,
  27440.             /* [in] */ DISPID dispIdMember,
  27441.             /* [in] */ REFIID riid,
  27442.             /* [in] */ LCID lcid,
  27443.             /* [in] */ WORD wFlags,
  27444.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27445.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27446.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27447.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27448.         
  27449.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  27450.             IHTMLHRElement __RPC_FAR * This,
  27451.             /* [in] */ BSTR v);
  27452.         
  27453.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  27454.             IHTMLHRElement __RPC_FAR * This,
  27455.             /* [out][retval] */ BSTR __RPC_FAR *p);
  27456.         
  27457.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  27458.             IHTMLHRElement __RPC_FAR * This,
  27459.             /* [in] */ VARIANT v);
  27460.         
  27461.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  27462.             IHTMLHRElement __RPC_FAR * This,
  27463.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  27464.         
  27465.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noShade )( 
  27466.             IHTMLHRElement __RPC_FAR * This,
  27467.             /* [in] */ VARIANT_BOOL v);
  27468.         
  27469.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noShade )( 
  27470.             IHTMLHRElement __RPC_FAR * This,
  27471.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  27472.         
  27473.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  27474.             IHTMLHRElement __RPC_FAR * This,
  27475.             /* [in] */ VARIANT v);
  27476.         
  27477.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  27478.             IHTMLHRElement __RPC_FAR * This,
  27479.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  27480.         
  27481.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_size )( 
  27482.             IHTMLHRElement __RPC_FAR * This,
  27483.             /* [in] */ VARIANT v);
  27484.         
  27485.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_size )( 
  27486.             IHTMLHRElement __RPC_FAR * This,
  27487.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  27488.         
  27489.         END_INTERFACE
  27490.     } IHTMLHRElementVtbl;
  27491.  
  27492.     interface IHTMLHRElement
  27493.     {
  27494.         CONST_VTBL struct IHTMLHRElementVtbl __RPC_FAR *lpVtbl;
  27495.     };
  27496.  
  27497.     
  27498.  
  27499. #ifdef COBJMACROS
  27500.  
  27501.  
  27502. #define IHTMLHRElement_QueryInterface(This,riid,ppvObject)    \
  27503.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27504.  
  27505. #define IHTMLHRElement_AddRef(This)    \
  27506.     (This)->lpVtbl -> AddRef(This)
  27507.  
  27508. #define IHTMLHRElement_Release(This)    \
  27509.     (This)->lpVtbl -> Release(This)
  27510.  
  27511.  
  27512. #define IHTMLHRElement_GetTypeInfoCount(This,pctinfo)    \
  27513.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27514.  
  27515. #define IHTMLHRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27516.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27517.  
  27518. #define IHTMLHRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27519.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27520.  
  27521. #define IHTMLHRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27522.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27523.  
  27524.  
  27525. #define IHTMLHRElement_put_align(This,v)    \
  27526.     (This)->lpVtbl -> put_align(This,v)
  27527.  
  27528. #define IHTMLHRElement_get_align(This,p)    \
  27529.     (This)->lpVtbl -> get_align(This,p)
  27530.  
  27531. #define IHTMLHRElement_put_color(This,v)    \
  27532.     (This)->lpVtbl -> put_color(This,v)
  27533.  
  27534. #define IHTMLHRElement_get_color(This,p)    \
  27535.     (This)->lpVtbl -> get_color(This,p)
  27536.  
  27537. #define IHTMLHRElement_put_noShade(This,v)    \
  27538.     (This)->lpVtbl -> put_noShade(This,v)
  27539.  
  27540. #define IHTMLHRElement_get_noShade(This,p)    \
  27541.     (This)->lpVtbl -> get_noShade(This,p)
  27542.  
  27543. #define IHTMLHRElement_put_width(This,v)    \
  27544.     (This)->lpVtbl -> put_width(This,v)
  27545.  
  27546. #define IHTMLHRElement_get_width(This,p)    \
  27547.     (This)->lpVtbl -> get_width(This,p)
  27548.  
  27549. #define IHTMLHRElement_put_size(This,v)    \
  27550.     (This)->lpVtbl -> put_size(This,v)
  27551.  
  27552. #define IHTMLHRElement_get_size(This,p)    \
  27553.     (This)->lpVtbl -> get_size(This,p)
  27554.  
  27555. #endif /* COBJMACROS */
  27556.  
  27557.  
  27558. #endif     /* C style interface */
  27559.  
  27560.  
  27561.  
  27562. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_align_Proxy( 
  27563.     IHTMLHRElement __RPC_FAR * This,
  27564.     /* [in] */ BSTR v);
  27565.  
  27566.  
  27567. void __RPC_STUB IHTMLHRElement_put_align_Stub(
  27568.     IRpcStubBuffer *This,
  27569.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27570.     PRPC_MESSAGE _pRpcMessage,
  27571.     DWORD *_pdwStubPhase);
  27572.  
  27573.  
  27574. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_align_Proxy( 
  27575.     IHTMLHRElement __RPC_FAR * This,
  27576.     /* [out][retval] */ BSTR __RPC_FAR *p);
  27577.  
  27578.  
  27579. void __RPC_STUB IHTMLHRElement_get_align_Stub(
  27580.     IRpcStubBuffer *This,
  27581.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27582.     PRPC_MESSAGE _pRpcMessage,
  27583.     DWORD *_pdwStubPhase);
  27584.  
  27585.  
  27586. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_color_Proxy( 
  27587.     IHTMLHRElement __RPC_FAR * This,
  27588.     /* [in] */ VARIANT v);
  27589.  
  27590.  
  27591. void __RPC_STUB IHTMLHRElement_put_color_Stub(
  27592.     IRpcStubBuffer *This,
  27593.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27594.     PRPC_MESSAGE _pRpcMessage,
  27595.     DWORD *_pdwStubPhase);
  27596.  
  27597.  
  27598. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_color_Proxy( 
  27599.     IHTMLHRElement __RPC_FAR * This,
  27600.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  27601.  
  27602.  
  27603. void __RPC_STUB IHTMLHRElement_get_color_Stub(
  27604.     IRpcStubBuffer *This,
  27605.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27606.     PRPC_MESSAGE _pRpcMessage,
  27607.     DWORD *_pdwStubPhase);
  27608.  
  27609.  
  27610. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_noShade_Proxy( 
  27611.     IHTMLHRElement __RPC_FAR * This,
  27612.     /* [in] */ VARIANT_BOOL v);
  27613.  
  27614.  
  27615. void __RPC_STUB IHTMLHRElement_put_noShade_Stub(
  27616.     IRpcStubBuffer *This,
  27617.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27618.     PRPC_MESSAGE _pRpcMessage,
  27619.     DWORD *_pdwStubPhase);
  27620.  
  27621.  
  27622. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_noShade_Proxy( 
  27623.     IHTMLHRElement __RPC_FAR * This,
  27624.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  27625.  
  27626.  
  27627. void __RPC_STUB IHTMLHRElement_get_noShade_Stub(
  27628.     IRpcStubBuffer *This,
  27629.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27630.     PRPC_MESSAGE _pRpcMessage,
  27631.     DWORD *_pdwStubPhase);
  27632.  
  27633.  
  27634. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_width_Proxy( 
  27635.     IHTMLHRElement __RPC_FAR * This,
  27636.     /* [in] */ VARIANT v);
  27637.  
  27638.  
  27639. void __RPC_STUB IHTMLHRElement_put_width_Stub(
  27640.     IRpcStubBuffer *This,
  27641.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27642.     PRPC_MESSAGE _pRpcMessage,
  27643.     DWORD *_pdwStubPhase);
  27644.  
  27645.  
  27646. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_width_Proxy( 
  27647.     IHTMLHRElement __RPC_FAR * This,
  27648.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  27649.  
  27650.  
  27651. void __RPC_STUB IHTMLHRElement_get_width_Stub(
  27652.     IRpcStubBuffer *This,
  27653.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27654.     PRPC_MESSAGE _pRpcMessage,
  27655.     DWORD *_pdwStubPhase);
  27656.  
  27657.  
  27658. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_size_Proxy( 
  27659.     IHTMLHRElement __RPC_FAR * This,
  27660.     /* [in] */ VARIANT v);
  27661.  
  27662.  
  27663. void __RPC_STUB IHTMLHRElement_put_size_Stub(
  27664.     IRpcStubBuffer *This,
  27665.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27666.     PRPC_MESSAGE _pRpcMessage,
  27667.     DWORD *_pdwStubPhase);
  27668.  
  27669.  
  27670. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_size_Proxy( 
  27671.     IHTMLHRElement __RPC_FAR * This,
  27672.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  27673.  
  27674.  
  27675. void __RPC_STUB IHTMLHRElement_get_size_Stub(
  27676.     IRpcStubBuffer *This,
  27677.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27678.     PRPC_MESSAGE _pRpcMessage,
  27679.     DWORD *_pdwStubPhase);
  27680.  
  27681.  
  27682.  
  27683. #endif     /* __IHTMLHRElement_INTERFACE_DEFINED__ */
  27684.  
  27685.  
  27686. #ifndef __DispIHTMLHRElement_DISPINTERFACE_DEFINED__
  27687. #define __DispIHTMLHRElement_DISPINTERFACE_DEFINED__
  27688.  
  27689. /****************************************
  27690.  * Generated header for dispinterface: DispIHTMLHRElement
  27691.  * at Thu Sep 25 09:49:08 1997
  27692.  * using MIDL 3.02.88
  27693.  ****************************************/
  27694. /* [uuid][hidden] */ 
  27695.  
  27696.  
  27697.  
  27698. EXTERN_C const IID DIID_DispIHTMLHRElement;
  27699.  
  27700. #if defined(__cplusplus) && !defined(CINTERFACE)
  27701.  
  27702.     interface DECLSPEC_UUID("3050f53d-98b5-11cf-bb82-00aa00bdce0b")
  27703.     DispIHTMLHRElement : public IDispatch
  27704.     {
  27705.     };
  27706.     
  27707. #else     /* C style interface */
  27708.  
  27709.     typedef struct DispIHTMLHRElementVtbl
  27710.     {
  27711.         BEGIN_INTERFACE
  27712.         
  27713.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27714.             DispIHTMLHRElement __RPC_FAR * This,
  27715.             /* [in] */ REFIID riid,
  27716.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27717.         
  27718.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27719.             DispIHTMLHRElement __RPC_FAR * This);
  27720.         
  27721.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27722.             DispIHTMLHRElement __RPC_FAR * This);
  27723.         
  27724.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27725.             DispIHTMLHRElement __RPC_FAR * This,
  27726.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27727.         
  27728.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27729.             DispIHTMLHRElement __RPC_FAR * This,
  27730.             /* [in] */ UINT iTInfo,
  27731.             /* [in] */ LCID lcid,
  27732.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27733.         
  27734.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27735.             DispIHTMLHRElement __RPC_FAR * This,
  27736.             /* [in] */ REFIID riid,
  27737.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27738.             /* [in] */ UINT cNames,
  27739.             /* [in] */ LCID lcid,
  27740.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27741.         
  27742.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27743.             DispIHTMLHRElement __RPC_FAR * This,
  27744.             /* [in] */ DISPID dispIdMember,
  27745.             /* [in] */ REFIID riid,
  27746.             /* [in] */ LCID lcid,
  27747.             /* [in] */ WORD wFlags,
  27748.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27749.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27750.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27751.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27752.         
  27753.         END_INTERFACE
  27754.     } DispIHTMLHRElementVtbl;
  27755.  
  27756.     interface DispIHTMLHRElement
  27757.     {
  27758.         CONST_VTBL struct DispIHTMLHRElementVtbl __RPC_FAR *lpVtbl;
  27759.     };
  27760.  
  27761.     
  27762.  
  27763. #ifdef COBJMACROS
  27764.  
  27765.  
  27766. #define DispIHTMLHRElement_QueryInterface(This,riid,ppvObject)    \
  27767.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27768.  
  27769. #define DispIHTMLHRElement_AddRef(This)    \
  27770.     (This)->lpVtbl -> AddRef(This)
  27771.  
  27772. #define DispIHTMLHRElement_Release(This)    \
  27773.     (This)->lpVtbl -> Release(This)
  27774.  
  27775.  
  27776. #define DispIHTMLHRElement_GetTypeInfoCount(This,pctinfo)    \
  27777.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27778.  
  27779. #define DispIHTMLHRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27780.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27781.  
  27782. #define DispIHTMLHRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27783.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27784.  
  27785. #define DispIHTMLHRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27786.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27787.  
  27788. #endif /* COBJMACROS */
  27789.  
  27790.  
  27791. #endif     /* C style interface */
  27792.  
  27793.  
  27794. #endif     /* __DispIHTMLHRElement_DISPINTERFACE_DEFINED__ */
  27795.  
  27796.  
  27797. EXTERN_C const CLSID CLSID_HTMLHRElement;
  27798.  
  27799. #ifdef __cplusplus
  27800.  
  27801. class DECLSPEC_UUID("3050f252-98b5-11cf-bb82-00aa00bdce0b")
  27802. HTMLHRElement;
  27803. #endif
  27804.  
  27805. #ifndef __IHTMLParaElement_INTERFACE_DEFINED__
  27806. #define __IHTMLParaElement_INTERFACE_DEFINED__
  27807.  
  27808. /****************************************
  27809.  * Generated header for interface: IHTMLParaElement
  27810.  * at Thu Sep 25 09:49:08 1997
  27811.  * using MIDL 3.02.88
  27812.  ****************************************/
  27813. /* [object][uuid][dual][oleautomation] */ 
  27814.  
  27815.  
  27816.  
  27817. EXTERN_C const IID IID_IHTMLParaElement;
  27818.  
  27819. #if defined(__cplusplus) && !defined(CINTERFACE)
  27820.     
  27821.     interface DECLSPEC_UUID("3050f1f5-98b5-11cf-bb82-00aa00bdce0b")
  27822.     IHTMLParaElement : public IDispatch
  27823.     {
  27824.     public:
  27825.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  27826.             /* [in] */ BSTR v) = 0;
  27827.         
  27828.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  27829.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  27830.         
  27831.     };
  27832.     
  27833. #else     /* C style interface */
  27834.  
  27835.     typedef struct IHTMLParaElementVtbl
  27836.     {
  27837.         BEGIN_INTERFACE
  27838.         
  27839.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27840.             IHTMLParaElement __RPC_FAR * This,
  27841.             /* [in] */ REFIID riid,
  27842.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27843.         
  27844.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27845.             IHTMLParaElement __RPC_FAR * This);
  27846.         
  27847.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27848.             IHTMLParaElement __RPC_FAR * This);
  27849.         
  27850.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27851.             IHTMLParaElement __RPC_FAR * This,
  27852.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27853.         
  27854.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27855.             IHTMLParaElement __RPC_FAR * This,
  27856.             /* [in] */ UINT iTInfo,
  27857.             /* [in] */ LCID lcid,
  27858.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27859.         
  27860.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27861.             IHTMLParaElement __RPC_FAR * This,
  27862.             /* [in] */ REFIID riid,
  27863.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27864.             /* [in] */ UINT cNames,
  27865.             /* [in] */ LCID lcid,
  27866.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27867.         
  27868.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27869.             IHTMLParaElement __RPC_FAR * This,
  27870.             /* [in] */ DISPID dispIdMember,
  27871.             /* [in] */ REFIID riid,
  27872.             /* [in] */ LCID lcid,
  27873.             /* [in] */ WORD wFlags,
  27874.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27875.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27876.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27877.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27878.         
  27879.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  27880.             IHTMLParaElement __RPC_FAR * This,
  27881.             /* [in] */ BSTR v);
  27882.         
  27883.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  27884.             IHTMLParaElement __RPC_FAR * This,
  27885.             /* [out][retval] */ BSTR __RPC_FAR *p);
  27886.         
  27887.         END_INTERFACE
  27888.     } IHTMLParaElementVtbl;
  27889.  
  27890.     interface IHTMLParaElement
  27891.     {
  27892.         CONST_VTBL struct IHTMLParaElementVtbl __RPC_FAR *lpVtbl;
  27893.     };
  27894.  
  27895.     
  27896.  
  27897. #ifdef COBJMACROS
  27898.  
  27899.  
  27900. #define IHTMLParaElement_QueryInterface(This,riid,ppvObject)    \
  27901.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27902.  
  27903. #define IHTMLParaElement_AddRef(This)    \
  27904.     (This)->lpVtbl -> AddRef(This)
  27905.  
  27906. #define IHTMLParaElement_Release(This)    \
  27907.     (This)->lpVtbl -> Release(This)
  27908.  
  27909.  
  27910. #define IHTMLParaElement_GetTypeInfoCount(This,pctinfo)    \
  27911.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27912.  
  27913. #define IHTMLParaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27914.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27915.  
  27916. #define IHTMLParaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27917.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27918.  
  27919. #define IHTMLParaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27920.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27921.  
  27922.  
  27923. #define IHTMLParaElement_put_align(This,v)    \
  27924.     (This)->lpVtbl -> put_align(This,v)
  27925.  
  27926. #define IHTMLParaElement_get_align(This,p)    \
  27927.     (This)->lpVtbl -> get_align(This,p)
  27928.  
  27929. #endif /* COBJMACROS */
  27930.  
  27931.  
  27932. #endif     /* C style interface */
  27933.  
  27934.  
  27935.  
  27936. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLParaElement_put_align_Proxy( 
  27937.     IHTMLParaElement __RPC_FAR * This,
  27938.     /* [in] */ BSTR v);
  27939.  
  27940.  
  27941. void __RPC_STUB IHTMLParaElement_put_align_Stub(
  27942.     IRpcStubBuffer *This,
  27943.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27944.     PRPC_MESSAGE _pRpcMessage,
  27945.     DWORD *_pdwStubPhase);
  27946.  
  27947.  
  27948. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLParaElement_get_align_Proxy( 
  27949.     IHTMLParaElement __RPC_FAR * This,
  27950.     /* [out][retval] */ BSTR __RPC_FAR *p);
  27951.  
  27952.  
  27953. void __RPC_STUB IHTMLParaElement_get_align_Stub(
  27954.     IRpcStubBuffer *This,
  27955.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27956.     PRPC_MESSAGE _pRpcMessage,
  27957.     DWORD *_pdwStubPhase);
  27958.  
  27959.  
  27960.  
  27961. #endif     /* __IHTMLParaElement_INTERFACE_DEFINED__ */
  27962.  
  27963.  
  27964. #ifndef __DispIHTMLParaElement_DISPINTERFACE_DEFINED__
  27965. #define __DispIHTMLParaElement_DISPINTERFACE_DEFINED__
  27966.  
  27967. /****************************************
  27968.  * Generated header for dispinterface: DispIHTMLParaElement
  27969.  * at Thu Sep 25 09:49:08 1997
  27970.  * using MIDL 3.02.88
  27971.  ****************************************/
  27972. /* [uuid][hidden] */ 
  27973.  
  27974.  
  27975.  
  27976. EXTERN_C const IID DIID_DispIHTMLParaElement;
  27977.  
  27978. #if defined(__cplusplus) && !defined(CINTERFACE)
  27979.  
  27980.     interface DECLSPEC_UUID("3050f52c-98b5-11cf-bb82-00aa00bdce0b")
  27981.     DispIHTMLParaElement : public IDispatch
  27982.     {
  27983.     };
  27984.     
  27985. #else     /* C style interface */
  27986.  
  27987.     typedef struct DispIHTMLParaElementVtbl
  27988.     {
  27989.         BEGIN_INTERFACE
  27990.         
  27991.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27992.             DispIHTMLParaElement __RPC_FAR * This,
  27993.             /* [in] */ REFIID riid,
  27994.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27995.         
  27996.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27997.             DispIHTMLParaElement __RPC_FAR * This);
  27998.         
  27999.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28000.             DispIHTMLParaElement __RPC_FAR * This);
  28001.         
  28002.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28003.             DispIHTMLParaElement __RPC_FAR * This,
  28004.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28005.         
  28006.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28007.             DispIHTMLParaElement __RPC_FAR * This,
  28008.             /* [in] */ UINT iTInfo,
  28009.             /* [in] */ LCID lcid,
  28010.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28011.         
  28012.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28013.             DispIHTMLParaElement __RPC_FAR * This,
  28014.             /* [in] */ REFIID riid,
  28015.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28016.             /* [in] */ UINT cNames,
  28017.             /* [in] */ LCID lcid,
  28018.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28019.         
  28020.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28021.             DispIHTMLParaElement __RPC_FAR * This,
  28022.             /* [in] */ DISPID dispIdMember,
  28023.             /* [in] */ REFIID riid,
  28024.             /* [in] */ LCID lcid,
  28025.             /* [in] */ WORD wFlags,
  28026.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28027.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28028.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28029.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28030.         
  28031.         END_INTERFACE
  28032.     } DispIHTMLParaElementVtbl;
  28033.  
  28034.     interface DispIHTMLParaElement
  28035.     {
  28036.         CONST_VTBL struct DispIHTMLParaElementVtbl __RPC_FAR *lpVtbl;
  28037.     };
  28038.  
  28039.     
  28040.  
  28041. #ifdef COBJMACROS
  28042.  
  28043.  
  28044. #define DispIHTMLParaElement_QueryInterface(This,riid,ppvObject)    \
  28045.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28046.  
  28047. #define DispIHTMLParaElement_AddRef(This)    \
  28048.     (This)->lpVtbl -> AddRef(This)
  28049.  
  28050. #define DispIHTMLParaElement_Release(This)    \
  28051.     (This)->lpVtbl -> Release(This)
  28052.  
  28053.  
  28054. #define DispIHTMLParaElement_GetTypeInfoCount(This,pctinfo)    \
  28055.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28056.  
  28057. #define DispIHTMLParaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28058.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28059.  
  28060. #define DispIHTMLParaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28061.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28062.  
  28063. #define DispIHTMLParaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28064.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28065.  
  28066. #endif /* COBJMACROS */
  28067.  
  28068.  
  28069. #endif     /* C style interface */
  28070.  
  28071.  
  28072. #endif     /* __DispIHTMLParaElement_DISPINTERFACE_DEFINED__ */
  28073.  
  28074.  
  28075. EXTERN_C const CLSID CLSID_HTMLParaElement;
  28076.  
  28077. #ifdef __cplusplus
  28078.  
  28079. class DECLSPEC_UUID("3050f26f-98b5-11cf-bb82-00aa00bdce0b")
  28080. HTMLParaElement;
  28081. #endif
  28082.  
  28083. #ifndef __IHTMLElementCollection_INTERFACE_DEFINED__
  28084. #define __IHTMLElementCollection_INTERFACE_DEFINED__
  28085.  
  28086. /****************************************
  28087.  * Generated header for interface: IHTMLElementCollection
  28088.  * at Thu Sep 25 09:49:08 1997
  28089.  * using MIDL 3.02.88
  28090.  ****************************************/
  28091. /* [object][uuid][dual][oleautomation] */ 
  28092.  
  28093.  
  28094.  
  28095. EXTERN_C const IID IID_IHTMLElementCollection;
  28096.  
  28097. #if defined(__cplusplus) && !defined(CINTERFACE)
  28098.     
  28099.     interface DECLSPEC_UUID("3050f21f-98b5-11cf-bb82-00aa00bdce0b")
  28100.     IHTMLElementCollection : public IDispatch
  28101.     {
  28102.     public:
  28103.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  28104.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  28105.         
  28106.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length( 
  28107.             /* [in] */ long v) = 0;
  28108.         
  28109.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  28110.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28111.         
  28112.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  28113.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  28114.         
  28115.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  28116.             /* [in][optional] */ VARIANT name,
  28117.             /* [in][optional] */ VARIANT index,
  28118.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  28119.         
  28120.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags( 
  28121.             /* [in] */ VARIANT tagName,
  28122.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  28123.         
  28124.     };
  28125.     
  28126. #else     /* C style interface */
  28127.  
  28128.     typedef struct IHTMLElementCollectionVtbl
  28129.     {
  28130.         BEGIN_INTERFACE
  28131.         
  28132.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28133.             IHTMLElementCollection __RPC_FAR * This,
  28134.             /* [in] */ REFIID riid,
  28135.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28136.         
  28137.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28138.             IHTMLElementCollection __RPC_FAR * This);
  28139.         
  28140.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28141.             IHTMLElementCollection __RPC_FAR * This);
  28142.         
  28143.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28144.             IHTMLElementCollection __RPC_FAR * This,
  28145.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28146.         
  28147.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28148.             IHTMLElementCollection __RPC_FAR * This,
  28149.             /* [in] */ UINT iTInfo,
  28150.             /* [in] */ LCID lcid,
  28151.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28152.         
  28153.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28154.             IHTMLElementCollection __RPC_FAR * This,
  28155.             /* [in] */ REFIID riid,
  28156.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28157.             /* [in] */ UINT cNames,
  28158.             /* [in] */ LCID lcid,
  28159.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28160.         
  28161.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28162.             IHTMLElementCollection __RPC_FAR * This,
  28163.             /* [in] */ DISPID dispIdMember,
  28164.             /* [in] */ REFIID riid,
  28165.             /* [in] */ LCID lcid,
  28166.             /* [in] */ WORD wFlags,
  28167.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28168.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28169.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28170.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28171.         
  28172.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  28173.             IHTMLElementCollection __RPC_FAR * This,
  28174.             /* [out][retval] */ BSTR __RPC_FAR *String);
  28175.         
  28176.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_length )( 
  28177.             IHTMLElementCollection __RPC_FAR * This,
  28178.             /* [in] */ long v);
  28179.         
  28180.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  28181.             IHTMLElementCollection __RPC_FAR * This,
  28182.             /* [out][retval] */ long __RPC_FAR *p);
  28183.         
  28184.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  28185.             IHTMLElementCollection __RPC_FAR * This,
  28186.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  28187.         
  28188.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  28189.             IHTMLElementCollection __RPC_FAR * This,
  28190.             /* [in][optional] */ VARIANT name,
  28191.             /* [in][optional] */ VARIANT index,
  28192.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28193.         
  28194.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *tags )( 
  28195.             IHTMLElementCollection __RPC_FAR * This,
  28196.             /* [in] */ VARIANT tagName,
  28197.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28198.         
  28199.         END_INTERFACE
  28200.     } IHTMLElementCollectionVtbl;
  28201.  
  28202.     interface IHTMLElementCollection
  28203.     {
  28204.         CONST_VTBL struct IHTMLElementCollectionVtbl __RPC_FAR *lpVtbl;
  28205.     };
  28206.  
  28207.     
  28208.  
  28209. #ifdef COBJMACROS
  28210.  
  28211.  
  28212. #define IHTMLElementCollection_QueryInterface(This,riid,ppvObject)    \
  28213.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28214.  
  28215. #define IHTMLElementCollection_AddRef(This)    \
  28216.     (This)->lpVtbl -> AddRef(This)
  28217.  
  28218. #define IHTMLElementCollection_Release(This)    \
  28219.     (This)->lpVtbl -> Release(This)
  28220.  
  28221.  
  28222. #define IHTMLElementCollection_GetTypeInfoCount(This,pctinfo)    \
  28223.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28224.  
  28225. #define IHTMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28226.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28227.  
  28228. #define IHTMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28229.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28230.  
  28231. #define IHTMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28232.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28233.  
  28234.  
  28235. #define IHTMLElementCollection_toString(This,String)    \
  28236.     (This)->lpVtbl -> toString(This,String)
  28237.  
  28238. #define IHTMLElementCollection_put_length(This,v)    \
  28239.     (This)->lpVtbl -> put_length(This,v)
  28240.  
  28241. #define IHTMLElementCollection_get_length(This,p)    \
  28242.     (This)->lpVtbl -> get_length(This,p)
  28243.  
  28244. #define IHTMLElementCollection_get__newEnum(This,p)    \
  28245.     (This)->lpVtbl -> get__newEnum(This,p)
  28246.  
  28247. #define IHTMLElementCollection_item(This,name,index,pdisp)    \
  28248.     (This)->lpVtbl -> item(This,name,index,pdisp)
  28249.  
  28250. #define IHTMLElementCollection_tags(This,tagName,pdisp)    \
  28251.     (This)->lpVtbl -> tags(This,tagName,pdisp)
  28252.  
  28253. #endif /* COBJMACROS */
  28254.  
  28255.  
  28256. #endif     /* C style interface */
  28257.  
  28258.  
  28259.  
  28260. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_toString_Proxy( 
  28261.     IHTMLElementCollection __RPC_FAR * This,
  28262.     /* [out][retval] */ BSTR __RPC_FAR *String);
  28263.  
  28264.  
  28265. void __RPC_STUB IHTMLElementCollection_toString_Stub(
  28266.     IRpcStubBuffer *This,
  28267.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28268.     PRPC_MESSAGE _pRpcMessage,
  28269.     DWORD *_pdwStubPhase);
  28270.  
  28271.  
  28272. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_put_length_Proxy( 
  28273.     IHTMLElementCollection __RPC_FAR * This,
  28274.     /* [in] */ long v);
  28275.  
  28276.  
  28277. void __RPC_STUB IHTMLElementCollection_put_length_Stub(
  28278.     IRpcStubBuffer *This,
  28279.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28280.     PRPC_MESSAGE _pRpcMessage,
  28281.     DWORD *_pdwStubPhase);
  28282.  
  28283.  
  28284. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_get_length_Proxy( 
  28285.     IHTMLElementCollection __RPC_FAR * This,
  28286.     /* [out][retval] */ long __RPC_FAR *p);
  28287.  
  28288.  
  28289. void __RPC_STUB IHTMLElementCollection_get_length_Stub(
  28290.     IRpcStubBuffer *This,
  28291.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28292.     PRPC_MESSAGE _pRpcMessage,
  28293.     DWORD *_pdwStubPhase);
  28294.  
  28295.  
  28296. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_get__newEnum_Proxy( 
  28297.     IHTMLElementCollection __RPC_FAR * This,
  28298.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  28299.  
  28300.  
  28301. void __RPC_STUB IHTMLElementCollection_get__newEnum_Stub(
  28302.     IRpcStubBuffer *This,
  28303.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28304.     PRPC_MESSAGE _pRpcMessage,
  28305.     DWORD *_pdwStubPhase);
  28306.  
  28307.  
  28308. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_item_Proxy( 
  28309.     IHTMLElementCollection __RPC_FAR * This,
  28310.     /* [in][optional] */ VARIANT name,
  28311.     /* [in][optional] */ VARIANT index,
  28312.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28313.  
  28314.  
  28315. void __RPC_STUB IHTMLElementCollection_item_Stub(
  28316.     IRpcStubBuffer *This,
  28317.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28318.     PRPC_MESSAGE _pRpcMessage,
  28319.     DWORD *_pdwStubPhase);
  28320.  
  28321.  
  28322. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_tags_Proxy( 
  28323.     IHTMLElementCollection __RPC_FAR * This,
  28324.     /* [in] */ VARIANT tagName,
  28325.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28326.  
  28327.  
  28328. void __RPC_STUB IHTMLElementCollection_tags_Stub(
  28329.     IRpcStubBuffer *This,
  28330.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28331.     PRPC_MESSAGE _pRpcMessage,
  28332.     DWORD *_pdwStubPhase);
  28333.  
  28334.  
  28335.  
  28336. #endif     /* __IHTMLElementCollection_INTERFACE_DEFINED__ */
  28337.  
  28338.  
  28339. #ifndef __IHTMLHeaderElement_INTERFACE_DEFINED__
  28340. #define __IHTMLHeaderElement_INTERFACE_DEFINED__
  28341.  
  28342. /****************************************
  28343.  * Generated header for interface: IHTMLHeaderElement
  28344.  * at Thu Sep 25 09:49:08 1997
  28345.  * using MIDL 3.02.88
  28346.  ****************************************/
  28347. /* [object][uuid][dual][oleautomation] */ 
  28348.  
  28349.  
  28350.  
  28351. EXTERN_C const IID IID_IHTMLHeaderElement;
  28352.  
  28353. #if defined(__cplusplus) && !defined(CINTERFACE)
  28354.     
  28355.     interface DECLSPEC_UUID("3050f1f6-98b5-11cf-bb82-00aa00bdce0b")
  28356.     IHTMLHeaderElement : public IDispatch
  28357.     {
  28358.     public:
  28359.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  28360.             /* [in] */ BSTR v) = 0;
  28361.         
  28362.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  28363.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28364.         
  28365.     };
  28366.     
  28367. #else     /* C style interface */
  28368.  
  28369.     typedef struct IHTMLHeaderElementVtbl
  28370.     {
  28371.         BEGIN_INTERFACE
  28372.         
  28373.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28374.             IHTMLHeaderElement __RPC_FAR * This,
  28375.             /* [in] */ REFIID riid,
  28376.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28377.         
  28378.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28379.             IHTMLHeaderElement __RPC_FAR * This);
  28380.         
  28381.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28382.             IHTMLHeaderElement __RPC_FAR * This);
  28383.         
  28384.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28385.             IHTMLHeaderElement __RPC_FAR * This,
  28386.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28387.         
  28388.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28389.             IHTMLHeaderElement __RPC_FAR * This,
  28390.             /* [in] */ UINT iTInfo,
  28391.             /* [in] */ LCID lcid,
  28392.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28393.         
  28394.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28395.             IHTMLHeaderElement __RPC_FAR * This,
  28396.             /* [in] */ REFIID riid,
  28397.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28398.             /* [in] */ UINT cNames,
  28399.             /* [in] */ LCID lcid,
  28400.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28401.         
  28402.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28403.             IHTMLHeaderElement __RPC_FAR * This,
  28404.             /* [in] */ DISPID dispIdMember,
  28405.             /* [in] */ REFIID riid,
  28406.             /* [in] */ LCID lcid,
  28407.             /* [in] */ WORD wFlags,
  28408.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28409.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28410.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28411.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28412.         
  28413.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  28414.             IHTMLHeaderElement __RPC_FAR * This,
  28415.             /* [in] */ BSTR v);
  28416.         
  28417.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  28418.             IHTMLHeaderElement __RPC_FAR * This,
  28419.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28420.         
  28421.         END_INTERFACE
  28422.     } IHTMLHeaderElementVtbl;
  28423.  
  28424.     interface IHTMLHeaderElement
  28425.     {
  28426.         CONST_VTBL struct IHTMLHeaderElementVtbl __RPC_FAR *lpVtbl;
  28427.     };
  28428.  
  28429.     
  28430.  
  28431. #ifdef COBJMACROS
  28432.  
  28433.  
  28434. #define IHTMLHeaderElement_QueryInterface(This,riid,ppvObject)    \
  28435.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28436.  
  28437. #define IHTMLHeaderElement_AddRef(This)    \
  28438.     (This)->lpVtbl -> AddRef(This)
  28439.  
  28440. #define IHTMLHeaderElement_Release(This)    \
  28441.     (This)->lpVtbl -> Release(This)
  28442.  
  28443.  
  28444. #define IHTMLHeaderElement_GetTypeInfoCount(This,pctinfo)    \
  28445.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28446.  
  28447. #define IHTMLHeaderElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28448.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28449.  
  28450. #define IHTMLHeaderElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28451.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28452.  
  28453. #define IHTMLHeaderElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28454.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28455.  
  28456.  
  28457. #define IHTMLHeaderElement_put_align(This,v)    \
  28458.     (This)->lpVtbl -> put_align(This,v)
  28459.  
  28460. #define IHTMLHeaderElement_get_align(This,p)    \
  28461.     (This)->lpVtbl -> get_align(This,p)
  28462.  
  28463. #endif /* COBJMACROS */
  28464.  
  28465.  
  28466. #endif     /* C style interface */
  28467.  
  28468.  
  28469.  
  28470. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHeaderElement_put_align_Proxy( 
  28471.     IHTMLHeaderElement __RPC_FAR * This,
  28472.     /* [in] */ BSTR v);
  28473.  
  28474.  
  28475. void __RPC_STUB IHTMLHeaderElement_put_align_Stub(
  28476.     IRpcStubBuffer *This,
  28477.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28478.     PRPC_MESSAGE _pRpcMessage,
  28479.     DWORD *_pdwStubPhase);
  28480.  
  28481.  
  28482. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHeaderElement_get_align_Proxy( 
  28483.     IHTMLHeaderElement __RPC_FAR * This,
  28484.     /* [out][retval] */ BSTR __RPC_FAR *p);
  28485.  
  28486.  
  28487. void __RPC_STUB IHTMLHeaderElement_get_align_Stub(
  28488.     IRpcStubBuffer *This,
  28489.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28490.     PRPC_MESSAGE _pRpcMessage,
  28491.     DWORD *_pdwStubPhase);
  28492.  
  28493.  
  28494.  
  28495. #endif     /* __IHTMLHeaderElement_INTERFACE_DEFINED__ */
  28496.  
  28497.  
  28498. #ifndef __DispIHTMLHeaderElement_DISPINTERFACE_DEFINED__
  28499. #define __DispIHTMLHeaderElement_DISPINTERFACE_DEFINED__
  28500.  
  28501. /****************************************
  28502.  * Generated header for dispinterface: DispIHTMLHeaderElement
  28503.  * at Thu Sep 25 09:49:08 1997
  28504.  * using MIDL 3.02.88
  28505.  ****************************************/
  28506. /* [uuid][hidden] */ 
  28507.  
  28508.  
  28509.  
  28510. EXTERN_C const IID DIID_DispIHTMLHeaderElement;
  28511.  
  28512. #if defined(__cplusplus) && !defined(CINTERFACE)
  28513.  
  28514.     interface DECLSPEC_UUID("3050f515-98b5-11cf-bb82-00aa00bdce0b")
  28515.     DispIHTMLHeaderElement : public IDispatch
  28516.     {
  28517.     };
  28518.     
  28519. #else     /* C style interface */
  28520.  
  28521.     typedef struct DispIHTMLHeaderElementVtbl
  28522.     {
  28523.         BEGIN_INTERFACE
  28524.         
  28525.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28526.             DispIHTMLHeaderElement __RPC_FAR * This,
  28527.             /* [in] */ REFIID riid,
  28528.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28529.         
  28530.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28531.             DispIHTMLHeaderElement __RPC_FAR * This);
  28532.         
  28533.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28534.             DispIHTMLHeaderElement __RPC_FAR * This);
  28535.         
  28536.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28537.             DispIHTMLHeaderElement __RPC_FAR * This,
  28538.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28539.         
  28540.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28541.             DispIHTMLHeaderElement __RPC_FAR * This,
  28542.             /* [in] */ UINT iTInfo,
  28543.             /* [in] */ LCID lcid,
  28544.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28545.         
  28546.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28547.             DispIHTMLHeaderElement __RPC_FAR * This,
  28548.             /* [in] */ REFIID riid,
  28549.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28550.             /* [in] */ UINT cNames,
  28551.             /* [in] */ LCID lcid,
  28552.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28553.         
  28554.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28555.             DispIHTMLHeaderElement __RPC_FAR * This,
  28556.             /* [in] */ DISPID dispIdMember,
  28557.             /* [in] */ REFIID riid,
  28558.             /* [in] */ LCID lcid,
  28559.             /* [in] */ WORD wFlags,
  28560.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28561.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28562.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28563.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28564.         
  28565.         END_INTERFACE
  28566.     } DispIHTMLHeaderElementVtbl;
  28567.  
  28568.     interface DispIHTMLHeaderElement
  28569.     {
  28570.         CONST_VTBL struct DispIHTMLHeaderElementVtbl __RPC_FAR *lpVtbl;
  28571.     };
  28572.  
  28573.     
  28574.  
  28575. #ifdef COBJMACROS
  28576.  
  28577.  
  28578. #define DispIHTMLHeaderElement_QueryInterface(This,riid,ppvObject)    \
  28579.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28580.  
  28581. #define DispIHTMLHeaderElement_AddRef(This)    \
  28582.     (This)->lpVtbl -> AddRef(This)
  28583.  
  28584. #define DispIHTMLHeaderElement_Release(This)    \
  28585.     (This)->lpVtbl -> Release(This)
  28586.  
  28587.  
  28588. #define DispIHTMLHeaderElement_GetTypeInfoCount(This,pctinfo)    \
  28589.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28590.  
  28591. #define DispIHTMLHeaderElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28592.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28593.  
  28594. #define DispIHTMLHeaderElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28595.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28596.  
  28597. #define DispIHTMLHeaderElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28598.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28599.  
  28600. #endif /* COBJMACROS */
  28601.  
  28602.  
  28603. #endif     /* C style interface */
  28604.  
  28605.  
  28606. #endif     /* __DispIHTMLHeaderElement_DISPINTERFACE_DEFINED__ */
  28607.  
  28608.  
  28609. EXTERN_C const CLSID CLSID_HTMLHeaderElement;
  28610.  
  28611. #ifdef __cplusplus
  28612.  
  28613. class DECLSPEC_UUID("3050f27a-98b5-11cf-bb82-00aa00bdce0b")
  28614. HTMLHeaderElement;
  28615. #endif
  28616.  
  28617. #ifndef __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__
  28618. #define __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__
  28619.  
  28620. /****************************************
  28621.  * Generated header for dispinterface: HTMLSelectElementEvents
  28622.  * at Thu Sep 25 09:49:08 1997
  28623.  * using MIDL 3.02.88
  28624.  ****************************************/
  28625. /* [uuid][hidden] */ 
  28626.  
  28627.  
  28628.  
  28629. EXTERN_C const IID DIID_HTMLSelectElementEvents;
  28630.  
  28631. #if defined(__cplusplus) && !defined(CINTERFACE)
  28632.  
  28633.     interface DECLSPEC_UUID("3050f302-98b5-11cf-bb82-00aa00bdce0b")
  28634.     HTMLSelectElementEvents : public IDispatch
  28635.     {
  28636.     };
  28637.     
  28638. #else     /* C style interface */
  28639.  
  28640.     typedef struct HTMLSelectElementEventsVtbl
  28641.     {
  28642.         BEGIN_INTERFACE
  28643.         
  28644.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28645.             HTMLSelectElementEvents __RPC_FAR * This,
  28646.             /* [in] */ REFIID riid,
  28647.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28648.         
  28649.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28650.             HTMLSelectElementEvents __RPC_FAR * This);
  28651.         
  28652.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28653.             HTMLSelectElementEvents __RPC_FAR * This);
  28654.         
  28655.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28656.             HTMLSelectElementEvents __RPC_FAR * This,
  28657.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28658.         
  28659.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28660.             HTMLSelectElementEvents __RPC_FAR * This,
  28661.             /* [in] */ UINT iTInfo,
  28662.             /* [in] */ LCID lcid,
  28663.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28664.         
  28665.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28666.             HTMLSelectElementEvents __RPC_FAR * This,
  28667.             /* [in] */ REFIID riid,
  28668.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28669.             /* [in] */ UINT cNames,
  28670.             /* [in] */ LCID lcid,
  28671.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28672.         
  28673.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28674.             HTMLSelectElementEvents __RPC_FAR * This,
  28675.             /* [in] */ DISPID dispIdMember,
  28676.             /* [in] */ REFIID riid,
  28677.             /* [in] */ LCID lcid,
  28678.             /* [in] */ WORD wFlags,
  28679.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28680.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28681.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28682.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28683.         
  28684.         END_INTERFACE
  28685.     } HTMLSelectElementEventsVtbl;
  28686.  
  28687.     interface HTMLSelectElementEvents
  28688.     {
  28689.         CONST_VTBL struct HTMLSelectElementEventsVtbl __RPC_FAR *lpVtbl;
  28690.     };
  28691.  
  28692.     
  28693.  
  28694. #ifdef COBJMACROS
  28695.  
  28696.  
  28697. #define HTMLSelectElementEvents_QueryInterface(This,riid,ppvObject)    \
  28698.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28699.  
  28700. #define HTMLSelectElementEvents_AddRef(This)    \
  28701.     (This)->lpVtbl -> AddRef(This)
  28702.  
  28703. #define HTMLSelectElementEvents_Release(This)    \
  28704.     (This)->lpVtbl -> Release(This)
  28705.  
  28706.  
  28707. #define HTMLSelectElementEvents_GetTypeInfoCount(This,pctinfo)    \
  28708.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28709.  
  28710. #define HTMLSelectElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28711.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28712.  
  28713. #define HTMLSelectElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28714.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28715.  
  28716. #define HTMLSelectElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28717.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28718.  
  28719. #endif /* COBJMACROS */
  28720.  
  28721.  
  28722. #endif     /* C style interface */
  28723.  
  28724.  
  28725. #endif     /* __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__ */
  28726.  
  28727.  
  28728. #ifndef __IHTMLSelectElement_INTERFACE_DEFINED__
  28729. #define __IHTMLSelectElement_INTERFACE_DEFINED__
  28730.  
  28731. /****************************************
  28732.  * Generated header for interface: IHTMLSelectElement
  28733.  * at Thu Sep 25 09:49:08 1997
  28734.  * using MIDL 3.02.88
  28735.  ****************************************/
  28736. /* [object][uuid][dual][oleautomation] */ 
  28737.  
  28738.  
  28739.  
  28740. EXTERN_C const IID IID_IHTMLSelectElement;
  28741.  
  28742. #if defined(__cplusplus) && !defined(CINTERFACE)
  28743.     
  28744.     interface DECLSPEC_UUID("3050f244-98b5-11cf-bb82-00aa00bdce0b")
  28745.     IHTMLSelectElement : public IDispatch
  28746.     {
  28747.     public:
  28748.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size( 
  28749.             /* [in] */ long v) = 0;
  28750.         
  28751.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size( 
  28752.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28753.         
  28754.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_multiple( 
  28755.             /* [in] */ VARIANT_BOOL v) = 0;
  28756.         
  28757.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_multiple( 
  28758.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  28759.         
  28760.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  28761.             /* [in] */ BSTR v) = 0;
  28762.         
  28763.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  28764.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28765.         
  28766.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_options( 
  28767.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  28768.         
  28769.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange( 
  28770.             /* [in] */ VARIANT v) = 0;
  28771.         
  28772.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange( 
  28773.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  28774.         
  28775.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectedIndex( 
  28776.             /* [in] */ long v) = 0;
  28777.         
  28778.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectedIndex( 
  28779.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28780.         
  28781.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  28782.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28783.         
  28784.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  28785.             /* [in] */ BSTR v) = 0;
  28786.         
  28787.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  28788.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28789.         
  28790.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  28791.             /* [in] */ VARIANT_BOOL v) = 0;
  28792.         
  28793.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  28794.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  28795.         
  28796.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form( 
  28797.             /* [out][retval] */ IHTMLFormElement __RPC_FAR *__RPC_FAR *p) = 0;
  28798.         
  28799.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE add( 
  28800.             /* [in] */ IHTMLElement __RPC_FAR *element,
  28801.             /* [in][optional] */ VARIANT before) = 0;
  28802.         
  28803.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE remove( 
  28804.             /* [in][defaultvalue] */ long index) = 0;
  28805.         
  28806.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length( 
  28807.             /* [in] */ long v) = 0;
  28808.         
  28809.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  28810.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28811.         
  28812.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  28813.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  28814.         
  28815.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  28816.             /* [in][optional] */ VARIANT name,
  28817.             /* [in][optional] */ VARIANT index,
  28818.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  28819.         
  28820.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags( 
  28821.             /* [in] */ VARIANT tagName,
  28822.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  28823.         
  28824.     };
  28825.     
  28826. #else     /* C style interface */
  28827.  
  28828.     typedef struct IHTMLSelectElementVtbl
  28829.     {
  28830.         BEGIN_INTERFACE
  28831.         
  28832.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28833.             IHTMLSelectElement __RPC_FAR * This,
  28834.             /* [in] */ REFIID riid,
  28835.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28836.         
  28837.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28838.             IHTMLSelectElement __RPC_FAR * This);
  28839.         
  28840.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28841.             IHTMLSelectElement __RPC_FAR * This);
  28842.         
  28843.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28844.             IHTMLSelectElement __RPC_FAR * This,
  28845.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28846.         
  28847.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28848.             IHTMLSelectElement __RPC_FAR * This,
  28849.             /* [in] */ UINT iTInfo,
  28850.             /* [in] */ LCID lcid,
  28851.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28852.         
  28853.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28854.             IHTMLSelectElement __RPC_FAR * This,
  28855.             /* [in] */ REFIID riid,
  28856.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28857.             /* [in] */ UINT cNames,
  28858.             /* [in] */ LCID lcid,
  28859.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28860.         
  28861.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28862.             IHTMLSelectElement __RPC_FAR * This,
  28863.             /* [in] */ DISPID dispIdMember,
  28864.             /* [in] */ REFIID riid,
  28865.             /* [in] */ LCID lcid,
  28866.             /* [in] */ WORD wFlags,
  28867.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28868.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28869.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28870.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28871.         
  28872.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_size )( 
  28873.             IHTMLSelectElement __RPC_FAR * This,
  28874.             /* [in] */ long v);
  28875.         
  28876.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_size )( 
  28877.             IHTMLSelectElement __RPC_FAR * This,
  28878.             /* [out][retval] */ long __RPC_FAR *p);
  28879.         
  28880.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_multiple )( 
  28881.             IHTMLSelectElement __RPC_FAR * This,
  28882.             /* [in] */ VARIANT_BOOL v);
  28883.         
  28884.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_multiple )( 
  28885.             IHTMLSelectElement __RPC_FAR * This,
  28886.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  28887.         
  28888.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  28889.             IHTMLSelectElement __RPC_FAR * This,
  28890.             /* [in] */ BSTR v);
  28891.         
  28892.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  28893.             IHTMLSelectElement __RPC_FAR * This,
  28894.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28895.         
  28896.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_options )( 
  28897.             IHTMLSelectElement __RPC_FAR * This,
  28898.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  28899.         
  28900.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onchange )( 
  28901.             IHTMLSelectElement __RPC_FAR * This,
  28902.             /* [in] */ VARIANT v);
  28903.         
  28904.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onchange )( 
  28905.             IHTMLSelectElement __RPC_FAR * This,
  28906.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  28907.         
  28908.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_selectedIndex )( 
  28909.             IHTMLSelectElement __RPC_FAR * This,
  28910.             /* [in] */ long v);
  28911.         
  28912.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_selectedIndex )( 
  28913.             IHTMLSelectElement __RPC_FAR * This,
  28914.             /* [out][retval] */ long __RPC_FAR *p);
  28915.         
  28916.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  28917.             IHTMLSelectElement __RPC_FAR * This,
  28918.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28919.         
  28920.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_value )( 
  28921.             IHTMLSelectElement __RPC_FAR * This,
  28922.             /* [in] */ BSTR v);
  28923.         
  28924.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_value )( 
  28925.             IHTMLSelectElement __RPC_FAR * This,
  28926.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28927.         
  28928.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_disabled )( 
  28929.             IHTMLSelectElement __RPC_FAR * This,
  28930.             /* [in] */ VARIANT_BOOL v);
  28931.         
  28932.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_disabled )( 
  28933.             IHTMLSelectElement __RPC_FAR * This,
  28934.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  28935.         
  28936.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_form )( 
  28937.             IHTMLSelectElement __RPC_FAR * This,
  28938.             /* [out][retval] */ IHTMLFormElement __RPC_FAR *__RPC_FAR *p);
  28939.         
  28940.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *add )( 
  28941.             IHTMLSelectElement __RPC_FAR * This,
  28942.             /* [in] */ IHTMLElement __RPC_FAR *element,
  28943.             /* [in][optional] */ VARIANT before);
  28944.         
  28945.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *remove )( 
  28946.             IHTMLSelectElement __RPC_FAR * This,
  28947.             /* [in][defaultvalue] */ long index);
  28948.         
  28949.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_length )( 
  28950.             IHTMLSelectElement __RPC_FAR * This,
  28951.             /* [in] */ long v);
  28952.         
  28953.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  28954.             IHTMLSelectElement __RPC_FAR * This,
  28955.             /* [out][retval] */ long __RPC_FAR *p);
  28956.         
  28957.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  28958.             IHTMLSelectElement __RPC_FAR * This,
  28959.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  28960.         
  28961.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  28962.             IHTMLSelectElement __RPC_FAR * This,
  28963.             /* [in][optional] */ VARIANT name,
  28964.             /* [in][optional] */ VARIANT index,
  28965.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28966.         
  28967.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *tags )( 
  28968.             IHTMLSelectElement __RPC_FAR * This,
  28969.             /* [in] */ VARIANT tagName,
  28970.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28971.         
  28972.         END_INTERFACE
  28973.     } IHTMLSelectElementVtbl;
  28974.  
  28975.     interface IHTMLSelectElement
  28976.     {
  28977.         CONST_VTBL struct IHTMLSelectElementVtbl __RPC_FAR *lpVtbl;
  28978.     };
  28979.  
  28980.     
  28981.  
  28982. #ifdef COBJMACROS
  28983.  
  28984.  
  28985. #define IHTMLSelectElement_QueryInterface(This,riid,ppvObject)    \
  28986.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28987.  
  28988. #define IHTMLSelectElement_AddRef(This)    \
  28989.     (This)->lpVtbl -> AddRef(This)
  28990.  
  28991. #define IHTMLSelectElement_Release(This)    \
  28992.     (This)->lpVtbl -> Release(This)
  28993.  
  28994.  
  28995. #define IHTMLSelectElement_GetTypeInfoCount(This,pctinfo)    \
  28996.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28997.  
  28998. #define IHTMLSelectElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28999.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  29000.  
  29001. #define IHTMLSelectElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  29002.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  29003.  
  29004. #define IHTMLSelectElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  29005.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  29006.  
  29007.  
  29008. #define IHTMLSelectElement_put_size(This,v)    \
  29009.     (This)->lpVtbl -> put_size(This,v)
  29010.  
  29011. #define IHTMLSelectElement_get_size(This,p)    \
  29012.     (This)->lpVtbl -> get_size(This,p)
  29013.  
  29014. #define IHTMLSelectElement_put_multiple(This,v)    \
  29015.     (This)->lpVtbl -> put_multiple(This,v)
  29016.  
  29017. #define IHTMLSelectElement_get_multiple(This,p)    \
  29018.     (This)->lpVtbl -> get_multiple(This,p)
  29019.  
  29020. #define IHTMLSelectElement_put_name(This,v)    \
  29021.     (This)->lpVtbl -> put_name(This,v)
  29022.  
  29023. #define IHTMLSelectElement_get_name(This,p)    \
  29024.     (This)->lpVtbl -> get_name(This,p)
  29025.  
  29026. #define IHTMLSelectElement_get_options(This,p)    \
  29027.     (This)->lpVtbl -> get_options(This,p)
  29028.  
  29029. #define IHTMLSelectElement_put_onchange(This,v)    \
  29030.     (This)->lpVtbl -> put_onchange(This,v)
  29031.  
  29032. #define IHTMLSelectElement_get_onchange(This,p)    \
  29033.     (This)->lpVtbl -> get_onchange(This,p)
  29034.  
  29035. #define IHTMLSelectElement_put_selectedIndex(This,v)    \
  29036.     (This)->lpVtbl -> put_selectedIndex(This,v)
  29037.  
  29038. #define IHTMLSelectElement_get_selectedIndex(This,p)    \
  29039.     (This)->lpVtbl -> get_selectedIndex(This,p)
  29040.  
  29041. #define IHTMLSelectElement_get_type(This,p)    \
  29042.     (This)->lpVtbl -> get_type(This,p)
  29043.  
  29044. #define IHTMLSelectElement_put_value(This,v)    \
  29045.     (This)->lpVtbl -> put_value(This,v)
  29046.  
  29047. #define IHTMLSelectElement_get_value(This,p)    \
  29048.     (This)->lpVtbl -> get_value(This,p)
  29049.  
  29050. #define IHTMLSelectElement_put_disabled(This,v)    \
  29051.     (This)->lpVtbl -> put_disabled(This,v)
  29052.  
  29053. #define IHTMLSelectElement_get_disabled(This,p)    \
  29054.     (This)->lpVtbl -> get_disabled(This,p)
  29055.  
  29056. #define IHTMLSelectElement_get_form(This,p)    \
  29057.     (This)->lpVtbl -> get_form(This,p)
  29058.  
  29059. #define IHTMLSelectElement_add(This,element,before)    \
  29060.     (This)->lpVtbl -> add(This,element,before)
  29061.  
  29062. #define IHTMLSelectElement_remove(This,index)    \
  29063.     (This)->lpVtbl -> remove(This,index)
  29064.  
  29065. #define IHTMLSelectElement_put_length(This,v)    \
  29066.     (This)->lpVtbl -> put_length(This,v)
  29067.  
  29068. #define IHTMLSelectElement_get_length(This,p)    \
  29069.     (This)->lpVtbl -> get_length(This,p)
  29070.  
  29071. #define IHTMLSelectElement_get__newEnum(This,p)    \
  29072.     (This)->lpVtbl -> get__newEnum(This,p)
  29073.  
  29074. #define IHTMLSelectElement_item(This,name,index,pdisp)    \
  29075.     (This)->lpVtbl -> item(This,name,index,pdisp)
  29076.  
  29077. #define IHTMLSelectElement_tags(This,tagName,pdisp)    \
  29078.     (This)->lpVtbl -> tags(This,tagName,pdisp)
  29079.  
  29080. #endif /* COBJMACROS */
  29081.  
  29082.  
  29083. #endif     /* C style interface */
  29084.  
  29085.  
  29086.  
  29087. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_size_Proxy( 
  29088.     IHTMLSelectElement __RPC_FAR * This,
  29089.     /* [in] */ long v);
  29090.  
  29091.  
  29092. void __RPC_STUB IHTMLSelectElement_put_size_Stub(
  29093.     IRpcStubBuffer *This,
  29094.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29095.     PRPC_MESSAGE _pRpcMessage,
  29096.     DWORD *_pdwStubPhase);
  29097.  
  29098.  
  29099. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_size_Proxy( 
  29100.     IHTMLSelectElement __RPC_FAR * This,
  29101.     /* [out][retval] */ long __RPC_FAR *p);
  29102.  
  29103.  
  29104. void __RPC_STUB IHTMLSelectElement_get_size_Stub(
  29105.     IRpcStubBuffer *This,
  29106.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29107.     PRPC_MESSAGE _pRpcMessage,
  29108.     DWORD *_pdwStubPhase);
  29109.  
  29110.  
  29111. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_multiple_Proxy( 
  29112.     IHTMLSelectElement __RPC_FAR * This,
  29113.     /* [in] */ VARIANT_BOOL v);
  29114.  
  29115.  
  29116. void __RPC_STUB IHTMLSelectElement_put_multiple_Stub(
  29117.     IRpcStubBuffer *This,
  29118.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29119.     PRPC_MESSAGE _pRpcMessage,
  29120.     DWORD *_pdwStubPhase);
  29121.  
  29122.  
  29123. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_multiple_Proxy( 
  29124.     IHTMLSelectElement __RPC_FAR * This,
  29125.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  29126.  
  29127.  
  29128. void __RPC_STUB IHTMLSelectElement_get_multiple_Stub(
  29129.     IRpcStubBuffer *This,
  29130.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29131.     PRPC_MESSAGE _pRpcMessage,
  29132.     DWORD *_pdwStubPhase);
  29133.  
  29134.  
  29135. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_name_Proxy( 
  29136.     IHTMLSelectElement __RPC_FAR * This,
  29137.     /* [in] */ BSTR v);
  29138.  
  29139.  
  29140. void __RPC_STUB IHTMLSelectElement_put_name_Stub(
  29141.     IRpcStubBuffer *This,
  29142.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29143.     PRPC_MESSAGE _pRpcMessage,
  29144.     DWORD *_pdwStubPhase);
  29145.  
  29146.  
  29147. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_name_Proxy( 
  29148.     IHTMLSelectElement __RPC_FAR * This,
  29149.     /* [out][retval] */ BSTR __RPC_FAR *p);
  29150.  
  29151.  
  29152. void __RPC_STUB IHTMLSelectElement_get_name_Stub(
  29153.     IRpcStubBuffer *This,
  29154.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29155.     PRPC_MESSAGE _pRpcMessage,
  29156.     DWORD *_pdwStubPhase);
  29157.  
  29158.  
  29159. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_options_Proxy( 
  29160.     IHTMLSelectElement __RPC_FAR * This,
  29161.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  29162.  
  29163.  
  29164. void __RPC_STUB IHTMLSelectElement_get_options_Stub(
  29165.     IRpcStubBuffer *This,
  29166.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29167.     PRPC_MESSAGE _pRpcMessage,
  29168.     DWORD *_pdwStubPhase);
  29169.  
  29170.  
  29171. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_onchange_Proxy( 
  29172.     IHTMLSelectElement __RPC_FAR * This,
  29173.     /* [in] */ VARIANT v);
  29174.  
  29175.  
  29176. void __RPC_STUB IHTMLSelectElement_put_onchange_Stub(
  29177.     IRpcStubBuffer *This,
  29178.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29179.     PRPC_MESSAGE _pRpcMessage,
  29180.     DWORD *_pdwStubPhase);
  29181.  
  29182.  
  29183. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_onchange_Proxy( 
  29184.     IHTMLSelectElement __RPC_FAR * This,
  29185.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  29186.  
  29187.  
  29188. void __RPC_STUB IHTMLSelectElement_get_onchange_Stub(
  29189.     IRpcStubBuffer *This,
  29190.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29191.     PRPC_MESSAGE _pRpcMessage,
  29192.     DWORD *_pdwStubPhase);
  29193.  
  29194.  
  29195. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_selectedIndex_Proxy( 
  29196.     IHTMLSelectElement __RPC_FAR * This,
  29197.     /* [in] */ long v);
  29198.  
  29199.  
  29200. void __RPC_STUB IHTMLSelectElement_put_selectedIndex_Stub(
  29201.     IRpcStubBuffer *This,
  29202.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29203.     PRPC_MESSAGE _pRpcMessage,
  29204.     DWORD *_pdwStubPhase);
  29205.  
  29206.  
  29207. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_selectedIndex_Proxy( 
  29208.     IHTMLSelectElement __RPC_FAR * This,
  29209.     /* [out][retval] */ long __RPC_FAR *p);
  29210.  
  29211.  
  29212. void __RPC_STUB IHTMLSelectElement_get_selectedIndex_Stub(
  29213.     IRpcStubBuffer *This,
  29214.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29215.     PRPC_MESSAGE _pRpcMessage,
  29216.     DWORD *_pdwStubPhase);
  29217.  
  29218.  
  29219. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_type_Proxy( 
  29220.     IHTMLSelectElement __RPC_FAR * This,
  29221.     /* [out][retval] */ BSTR __RPC_FAR *p);
  29222.  
  29223.  
  29224. void __RPC_STUB IHTMLSelectElement_get_type_Stub(
  29225.     IRpcStubBuffer *This,
  29226.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29227.     PRPC_MESSAGE _pRpcMessage,
  29228.     DWORD *_pdwStubPhase);
  29229.  
  29230.  
  29231. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_value_Proxy( 
  29232.     IHTMLSelectElement __RPC_FAR * This,
  29233.     /* [in] */ BSTR v);
  29234.  
  29235.  
  29236. void __RPC_STUB IHTMLSelectElement_put_value_Stub(
  29237.     IRpcStubBuffer *This,
  29238.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29239.     PRPC_MESSAGE _pRpcMessage,
  29240.     DWORD *_pdwStubPhase);
  29241.  
  29242.  
  29243. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_value_Proxy( 
  29244.     IHTMLSelectElement __RPC_FAR * This,
  29245.     /* [out][retval] */ BSTR __RPC_FAR *p);
  29246.  
  29247.  
  29248. void __RPC_STUB IHTMLSelectElement_get_value_Stub(
  29249.     IRpcStubBuffer *This,
  29250.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29251.     PRPC_MESSAGE _pRpcMessage,
  29252.     DWORD *_pdwStubPhase);
  29253.  
  29254.  
  29255. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_disabled_Proxy( 
  29256.     IHTMLSelectElement __RPC_FAR * This,
  29257.     /* [in] */ VARIANT_BOOL v);
  29258.  
  29259.  
  29260. void __RPC_STUB IHTMLSelectElement_put_disabled_Stub(
  29261.     IRpcStubBuffer *This,
  29262.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29263.     PRPC_MESSAGE _pRpcMessage,
  29264.     DWORD *_pdwStubPhase);
  29265.  
  29266.  
  29267. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_disabled_Proxy( 
  29268.     IHTMLSelectElement __RPC_FAR * This,
  29269.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  29270.  
  29271.  
  29272. void __RPC_STUB IHTMLSelectElement_get_disabled_Stub(
  29273.     IRpcStubBuffer *This,
  29274.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29275.     PRPC_MESSAGE _pRpcMessage,
  29276.     DWORD *_pdwStubPhase);
  29277.  
  29278.  
  29279. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_form_Proxy( 
  29280.     IHTMLSelectElement __RPC_FAR * This,
  29281.     /* [out][retval] */ IHTMLFormElement __RPC_FAR *__RPC_FAR *p);
  29282.  
  29283.  
  29284. void __RPC_STUB IHTMLSelectElement_get_form_Stub(
  29285.     IRpcStubBuffer *This,
  29286.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29287.     PRPC_MESSAGE _pRpcMessage,
  29288.     DWORD *_pdwStubPhase);
  29289.  
  29290.  
  29291. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_add_Proxy( 
  29292.     IHTMLSelectElement __RPC_FAR * This,
  29293.     /* [in] */ IHTMLElement __RPC_FAR *element,
  29294.     /* [in][optional] */ VARIANT before);
  29295.  
  29296.  
  29297. void __RPC_STUB IHTMLSelectElement_add_Stub(
  29298.     IRpcStubBuffer *This,
  29299.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29300.     PRPC_MESSAGE _pRpcMessage,
  29301.     DWORD *_pdwStubPhase);
  29302.  
  29303.  
  29304. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_remove_Proxy( 
  29305.     IHTMLSelectElement __RPC_FAR * This,
  29306.     /* [in][defaultvalue] */ long index);
  29307.  
  29308.  
  29309. void __RPC_STUB IHTMLSelectElement_remove_Stub(
  29310.     IRpcStubBuffer *This,
  29311.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29312.     PRPC_MESSAGE _pRpcMessage,
  29313.     DWORD *_pdwStubPhase);
  29314.  
  29315.  
  29316. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_length_Proxy( 
  29317.     IHTMLSelectElement __RPC_FAR * This,
  29318.     /* [in] */ long v);
  29319.  
  29320.  
  29321. void __RPC_STUB IHTMLSelectElement_put_length_Stub(
  29322.     IRpcStubBuffer *This,
  29323.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29324.     PRPC_MESSAGE _pRpcMessage,
  29325.     DWORD *_pdwStubPhase);
  29326.  
  29327.  
  29328. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_length_Proxy( 
  29329.     IHTMLSelectElement __RPC_FAR * This,
  29330.     /* [out][retval] */ long __RPC_FAR *p);
  29331.  
  29332.  
  29333. void __RPC_STUB IHTMLSelectElement_get_length_Stub(
  29334.     IRpcStubBuffer *This,
  29335.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29336.     PRPC_MESSAGE _pRpcMessage,
  29337.     DWORD *_pdwStubPhase);
  29338.  
  29339.  
  29340. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get__newEnum_Proxy( 
  29341.     IHTMLSelectElement __RPC_FAR * This,
  29342.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  29343.  
  29344.  
  29345. void __RPC_STUB IHTMLSel